Пример JavaScript

  • Предыдущая страница JS D3.js
  • Следующая страница JS HTML DOM

Числа JavaScript

Числа можно записывать с или без точки
可以使用指数计数 для записи больших или малых чисел
Числа округляются до 15 знаков
Вычисления с плавающей запятой не всегда точны на 100%
Но эту проблему можно решить, умножая и деля на 10
Сложение двух чисел приводит к новому числу
Сложение двух строк чисел приводит к объединению строк
Сложение числа и строки числа также приводит к объединению строк
Сложение строки и строки числа также приводит к объединению строк
Обычные ошибки при сложении строки и числа 1
Обычная ошибка при сложении строки и числа 2
В арифметических операциях деления JavaScript пытается преобразовать строки в числа
В арифметических операциях умножения JavaScript пытается преобразовать строки в числа
В арифметических операциях вычитания JavaScript пытается преобразовать строки в числа
В арифметических операциях сложения JavaScript не конвертирует строки в числа
Число, деленное на строку, больше не является числом
Число, деленное на строку числа, является числом
Глобальная функция JavaScript isNaN() определяет, является ли значение числом
Использование NaN в математических операциях всегда возвращает NaN
Использование NaN в математических строковых операциях приводит к соединению NaN
Тип NaN является числом (typeof NaN возвращает number)
Если вычисляется число, превышающее наибольшее возможное число, то возвращается бесконечность (Infinity)
Деление на ноль generates Infinity
Infinity также является числом (typeof Infinity возвращает number)
Константы с префиксом 0x интерпретируются как шестнадцатеричные
Метод toString() может выводить числа в шестнадцатеричном, восьмеричном или двоичном формате
Числа могут быть объектами
Числа и объекты не могут быть безопасно сравнены
Объекты и объекты не могут быть безопасно сравнены

Пример объяснения: числа

Методы чисел JavaScript

Метод toString() преобразует число в строку
Метод valueOf() возвращает число в виде числа
Функция toExponential() возвращает число с индексным выражением
Метод toFixed() округляет число до указанного количества цифр
Функция toPrecision() возвращает число заданной длины
Глобальная функция Number() преобразует переменную в число
Глобальная функция Number() даже может преобразовать дату в число
Глобальная функция parseInt() преобразует строку в число
Глобальная функция parseFloat() преобразует строку в число
MAX_VALUE возвращает возможно наибольшее число в JavaScript
MIN_VALUE возвращает возможно наименьшее число в JavaScript
POSITIVE_INFINITY означает бесконечность
При переполнении возвращает POSITIVE_INFINITY
NEGATIVE_INFINITY означает отрицательное бесконечность
При переполнении возвращает NEGATIVE_INFINITY
NaN означает «не число»
Арифметические действия со строками возвращает NaN
Использование числовых свойств переменных возвращает undefined

Пример объяснения: числовые методы

  • Предыдущая страница JS D3.js
  • Следующая страница JS HTML DOM