Типы преобразований JavaScript
- Предыдущая страница CSSStyleDeclaration
- Следующая страница JS справочник (по категориям)
Таблица типов преобразования 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 | Попробуйте это |
Infinity | Infinity | "Infinity" | true | Попробуйте это |
-Infinity | -Infinity | "-Infinity" | true | Попробуйте это |
"" | 0 | "" | false | Попробуйте это |
"20" | 20 | "20" | true | Попробуйте это |
"twenty" | NaN | "twenty" | true | Попробуйте это |
[ ] | 0 | "" | true | Попробуйте это |
[20] | 20 | "20" | true | Попробуйте это |
[10,20] | NaN | "10,20" | true | Попробуйте это |
["twenty"] | NaN | "twenty" | true | Попробуйте это |
["ten","twenty"] | NaN | "ten,twenty" | true | Попробуйте это |
function(){} | NaN | "function(){}" | true | Попробуйте это |
{ } | NaN | "[object Object]" | true | Попробуйте это |
null | 0 | "null" | false | Попробуйте это |
undefined | NaN | "undefined" | false | Попробуйте это |
Внимание:Значения в кавычках (" ") представляют собой строковые значения. Красные значения представляют собой значения, которые программист может не хотеть.
Для получения дополнительной информации о преобразованиях типов JavaScript, пожалуйста, читайте наш Уроки преобразований типов JavaScript.
- Предыдущая страница CSSStyleDeclaration
- Следующая страница JS справочник (по категориям)