Функция Number
преобразует переданное
значение в число. В случае строки пробельные
символы по краям обрезаются, затем, если
строку возможно преобразовать в число - то
возвращается это число, а если нет - возвращается
NaN
.
Значение true
преобразуется к числу 1
, значение
false
- к числу 0
. Объекты при численных
преобразованиях превращаются в NaN.
Синтаксис
Number(что нужно преобразовать);
Пример
Преобразуем несколько значений в число:
Number(true) // 1
Number(false) // 0
Number('53') // 53
Number(' 5 ') // 5
Number('') // 0
Number('a5') // NaN
Number('5a') // NaN
Number('5 5') // NaN
Number('true') // NaN
Number({}) // NaN
Number([]) // 0
Number([1]) // 1
Number([1, 2]) // NaN
Смотрите также
-
функцию
Number
,
которая преобразует к числу -
функцию
parseInt
,
которая извлекает целое число из начала строки -
функцию
parseFloat
,
которая извлекает дробное число из начала строки -
функцию
String
,
которая преобразует к строке -
функцию
Boolean
,
которая преобразует к булеву значению