JavaScript Τύπος Μετατροπής

Πίνακας τύπων μετατροπής JavaScript

Η παρακάτω τаблицή δείχνει τα αποτελέσματα της μετατροπής διαφόρων τιμών JavaScript σε Number, String και Boolean:

Αρχική τιμή Μετατροπή σε αριθμητική τιμή Μετατροπή σε αριθμητική τιμή Μετατροπή σε αληθινή τιμή Προσπαθήστε το
false 0 "false" false Προσπαθήστε το
true 1 "true" true Προσπαθήστε το
0 0 "0" false Προσπαθήστε το
1 1 "1" true Προσπαθήστε το
"0" 0 "0" true Προσπαθήστε το
"1" 1 "1" true Προσπαθήστε το
NaN NaN "NaN" false Προσπαθήστε το
Απείρως Απείρως "Απείρως" true Προσπαθήστε το
-Απείρως -Απείρως "-Απείρως" true Προσπαθήστε το
"" 0 "" false Προσπαθήστε το
"20" 20 "20" true Προσπαθήστε το
"είκοσι" NaN "είκοσι" true Προσπαθήστε το
[ ] 0 "" true Προσπαθήστε το
[20] 20 "20" true Προσπαθήστε το
[10,20] NaN "10,20" true Προσπαθήστε το
["είκοσι"] NaN "είκοσι" true Προσπαθήστε το
["δέκα","είκοσι"] NaN "δέκα, είκοσι" true Προσπαθήστε το
λειτουργία(){} NaN "λειτουργία(){}" true Προσπαθήστε το
{} NaN Όν αντικείμενο true Προσπαθήστε το
null 0 "null" false Προσπαθήστε το
undefined NaN "undefined" false Προσπαθήστε το

Σημείωση:Η τιμή που βρίσκεται σε εισαγωγικά ("") είναι τιμή字符串. Οι τιμές που είναι κόκκινες είναι τιμές που ο προγραμματιστής μπορεί να μην θέλει.

Για περισσότερες πληροφορίες για τον τύπο μετατροπής JavaScript, παρακαλώ διαβάστε το Εκμάθηση Τύπου Μετατροπής JavaScript.