JavaScript Числа
В JavaScript есть только один тип чисел.
Числа могут быть записаны с десятичными знаками или без них:
Пример
let x = 3.14; // Число с десятичными знаками
let y = 34; // Число без десятичных знаков
Попробуйте сами »
Очень большие или очень маленькие числа могут быть записаны в экспоненциальной форме записи:
Пример
let x = 123e5; // 12300000
let y = 123e-5; // 0.00123
Попробуйте сами »
Учебное пособие по числам в JavaScript можно найти в нашем Учебник Number JavaScript.
JavaScript Числовые методы и свойства
| Имя | Описание |
|---|---|
| constructor | Возвращает функцию, создавшую прототип числа JavaScript |
| EPSILON | Возвращает разницу между 1 и наименьшим числом, большим 1 |
| isFinite() | Проверяет, является ли значение конечным числом |
| isInteger() | Проверяет, является ли значение целым числом |
| isNaN() | Проверяет, является ли значение Number.NaN |
| isSafeInteger() | Проверяет, является ли значение безопасным целым числом |
| MAX_SAFE_INTEGER | Возвращает максимальное безопасное целое число в JavaScript. |
| MIN_SAFE_INTEGER | Возвращает минимальное безопасное целое число в JavaScript |
| MAX_VALUE | Возвращает максимально возможное число в JavaScript |
| MIN_VALUE | Возвращает наименьшее число, возможное в JavaScript |
| NaN | Представляет значение "Not-a-Number" |
| NEGATIVE_INFINITY | Представляет отрицательную бесконечность (возвращается при переполнении) |
| POSITIVE_INFINITY | Представляет бесконечность (возвращается при переполнении) |
| parseFloat() | Разбирает строку и возвращает число |
| parseInt() | Разбирает строку и возвращает целое число |
| prototype | Позволяет добавлять свойства и методы к объекту |
| toExponential(x) | Преобразует число в экспоненциальную форму |
| toFixed(x) | Форматирует число с x числом после десятичной точки |
| toLocaleString() | Преобразует число в строку на основе настроек локали |
| toPrecision(x) | Форматирует число до длины x |
| toString() | Преобразует число в строку |
| valueOf() | Возвращает примитивное значение числа |
Примечание
Все числовые методы возвращают новое значение. Они не меняют исходное значение.