Καθολικές ιδιότητες και συναρτήσεις
Η javascript έχει κάποιες ιδιότητες και συναρτήσεις, οι οποίες μπορούν να εφαρμοστούν σε όλα τα html στοιχεία.
Ιδιότητα | Περιγραφή |
NaN | Η τιμή δεν είναι αριθμός (Not a Number) |
undefined | Η μεταβλητή δεν έχει ακόμα τιμή |
Συνάρτηση - Περιγραφή | Παράδειγνα |
isFinite (value) Επιστρέφει true αν η τιμή είναι πεπερασμένος αριθμός ή false σε διαφορετική περίπτωση |
var x = 5; document.write ( isFinite ( x ) ); // true |
isNaN (value) Επιστρέφει true αν η τιμή δεν είναι αριθμός ή false σε διαφορετική περίπτωση | var x = "a"; document.write ( isNaN ( x ) ); // true var x = 3; document.write ( isNaN ( x ) ); // false |
Number (value) Μετατρέπει ένα string σε αριθμό | var x = "5"; document.write ( Number ( x ) ); // 5 var x = "test"; document.write ( Number ( x ) ); // NaN |
parseFloat (value) Μετατρέπει την τιμή σε δεκαδικό αριθμό | var x = 9.67; document.write ( parseFloat ( x ) ); // 9.67 var x = "9.67 mark"; document.write ( parseFloat ( x ) ); // 9.67 |
parseInt (value) Μετατρέπει την τιμή σε ακέραιο αριθμό | var x = 9.67; document.write ( parseInt ( x ) ); // 9 var x = "test"; document.write ( parseInt ( x ) ); // NaN |
String (value) Μετατρέπει την τιμή ενός αντικειμένου σε συμβολοσειρά | var x = "test"; document.write ( String ( x ) ); // test var x = new Boolean ( 1 ); document.write ( String ( x ) ); // true |