JavaScript Числа
JavaScript Числа
В JavaScript есть только один тип чисел.
Числа могут быть записаны с десятичными знаками или без них:
Пример
var x = 3.14; // Число с десятичными знаками
var y = 34; // Число без десятичных знаков
Попробуйте сами »
Сверхбольшие или сверхмалые числа можно записывать в экспоненциальной нотации:
Учебное пособие по числам JavaScript см. в JavaScript Учебник чисел.
Свойства числа
Свойство | Описание |
---|---|
constructor | Возвращает функцию, создавшую прототип числа JavaScript |
MAX_VALUE | Возвращает наибольшее возможное число в JavaScript |
MIN_VALUE | Возвращает наименьшее возможное число в JavaScript |
NEGATIVE_INFINITY | Представляет отрицательную бесконечность (возвращается при переполнении) |
NaN | Представляет значение "не число" |
POSITIVE_INFINITY | Представляет бесконечность (возвращается при переполнении) |
prototype | Позволяет добавлять свойства и методы к объекту |
Числовые методы
Метод | Описание |
---|---|
isFinite() | Проверяет, является ли значение конечным числом |
isInteger() | Проверяет, является ли значение целым числом |
isNaN() | Проверяет, является ли значение Number.NaN |
isSafeInteger() | Проверяет, является ли значение безопасным целым числом |
toExponential(x) | Преобразует число в экспоненциальное представление |
toFixed(x) | Форматирует число, используя x цифр после десятичной точки |
toLocaleString() | Преобразует число в строку в зависимости от языковых настроек |
toPrecision(x) | Форматирует число до длины x |
toString() | Преобразует число в строку |
valueOf() | Возвращает примитивное значение числа |
Все числовые методы возвращают новое значение. Они не меняют оригинал переменная.