Konwersja typów w JavaScript
- Poprzednia strona CSSStyleDeclaration
- Następna strona Podręcznik referencyjny JS (sortowany według kategorii)
Tabela typów konwersji JavaScript
Poniższa tabela pokazuje wyniki konwersji różnych wartości JavaScript na Number, String i Boolean:
oryginalna wartość | konwersja na liczbę | konwersja na ciąg znaków | konwersja na wartość logiczną | Spróbuj |
---|---|---|---|---|
false | 0 | "false" | false | Spróbuj |
true | 1 | "true" | true | Spróbuj |
0 | 0 | "0" | false | Spróbuj |
1 | 1 | "1" | true | Spróbuj |
"0" | 0 | "0" | true | Spróbuj |
"1" | 1 | "1" | true | Spróbuj |
NaN | NaN | "NaN" | false | Spróbuj |
Infinity | Infinity | "Infinity" | true | Spróbuj |
-Infinity | -Infinity | "-Infinity" | true | Spróbuj |
"" | 0 | "" | false | Spróbuj |
"20" | 20 | "20" | true | Spróbuj |
"twenty" | NaN | "twenty" | true | Spróbuj |
[ ] | 0 | "" | true | Spróbuj |
[20] | 20 | "20" | true | Spróbuj |
[10,20] | NaN | "10,20" | true | Spróbuj |
["twenty"] | NaN | "twenty" | true | Spróbuj |
["ten","twenty"] | NaN | "ten,twenty" | true | Spróbuj |
function(){} | NaN | "function(){}" | true | Spróbuj |
{ } | NaN | "[object Object]" | true | Spróbuj |
null | 0 | "null" | false | Spróbuj |
undefined | NaN | "undefined" | false | Spróbuj |
Uwaga:Wartości w cudzysłowie ("") reprezentują wartości ciągowe. Czerwone wartości reprezentują wartości, których programista może nie chcieć.
Aby uzyskać więcej informacji na temat konwersji typów w JavaScript, przejdź do naszej Tutorial konwersji typów w JavaScript.
- Poprzednia strona CSSStyleDeclaration
- Następna strona Podręcznik referencyjny JS (sortowany według kategorii)