Числа и даты
Числа
В JavaScript все числа являются числами двойной точности в соответствии с 64- битным двоичным форматом. Целые числа не рассматриваются как отдельный тип чисел. В дополнение к числам с плавающей запятой, к числовому типу данных относятся также три символьные величины: +бесконечность, -бесконечность, и NaN (не-число).
NaN
- это специальное значение, которое представляет ошибку вычисления. Это результат некорректной или неопределенной математической операции, например деления на ноль.
Infinity
- это специальное значение, которое представляет бесконечность. Это значение возвращается при делении числа на ноль.
-Infinity
- это специальное значение, которое представляет отрицательную бесконечность. Это значение возвращается при делении отрицательного числа на ноль.
console.log(0 / 0); // NaN
console.log(1 / 0); // Infinity
console.log(-1 / 0); // -Infinity
Объект Number
Объект Number
является оберткой для чисел. Он позволяет вам работать с числами. Объект Number
имеет ряд методов для работы с числами.
let num = new Number(123);
console.log(num.toString()); // "123"