Καθολικές ιδιότητες και συναρτήσεις

Η javascript έχει κάποιες ιδιότητες και συναρτήσεις, οι οποίες μπορούν να εφαρμοστούν σε όλα τα html στοιχεία.

Ιδιότητα Περιγραφή
NaN Η τιμή δεν είναι αριθμός (Not a Number)
undefined Η μεταβλητή δεν έχει ακόμα τιμή

 

Συνάρτηση - Περιγραφή Παράδειγνα
isFinite (value)   Επιστρέφει true αν η τιμή είναι πεπερασμένος αριθμός ή false σε διαφορετική περίπτωση

var x = 5; document.write ( isFinite ( x ) ); // true
var x = "a"; document.write ( isFinite ( x ) ); // false

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