Tabela JavaScript typ konwersji
Poniższa tabela przedstawia wynik konwersji różnych wartości JavaScript w Number, String i Boolean:
Oryginalny Wartość | Starożytny w Number | Starożytny String | Starożytny na Boolean | Spróbuj |
---|---|---|---|---|
fałszywy | 0 | "fałszywy" | fałszywy | Spróbuj " |
prawdziwe | 1 | "prawdziwe" | prawdziwe | Spróbuj " |
0 | 0 | "0" | fałszywy | Spróbuj " |
1 | 1 | "1" | prawdziwe | Spróbuj " |
"0" | 0 | "0" | prawdziwe | Spróbuj " |
"1" | 1 | "1" | prawdziwe | Spróbuj " |
NaN | NaN | "NaN" | fałszywy | Spróbuj " |
Nieskończoność | Nieskończoność | "Nieskończoność" | prawdziwe | Spróbuj " |
-Nieskończoność | -Nieskończoność | "-Nieskończoność" | prawdziwe | Spróbuj " |
„” | 0 | „” | fałszywy | Spróbuj " |
"20" | 20 | "20" | prawdziwe | Spróbuj " |
"20" | NaN | "20" | prawdziwe | Spróbuj " |
[] | 0 | „” | prawdziwe | Spróbuj " |
[20] | 20 | "20" | prawdziwe | Spróbuj " |
[10,20] | NaN | "10,20" | prawdziwe | Spróbuj " |
["20"] | NaN | "20" | prawdziwe | Spróbuj " |
["dziesięć dwadzieścia"] | NaN | "dziesięć dwadzieścia" | prawdziwe | Spróbuj " |
function() {} | NaN | " function() {}" | prawdziwe | Spróbuj " |
{} | NaN | "[Object o]" | prawdziwe | Spróbuj " |
zero | 0 | "zero" | fałszywy | Spróbuj " |
niezdefiniowany | NaN | "niezdefiniowany" | fałszywy | Spróbuj " |
Uwaga: Wartości w cudzysłowach ("") wskazują wartości ciągów. Wartości w czerwieni wskazują wartości (some) programiści nie mogą oczekiwać.
Samouczek na temat JavaScriptu Typ konwersji, przeczytaj naszą JavaScript typ konwersji samouczek .