Числа
Язык сценариев JavaScript допускает использование чисел в различных форматах. Это целые числа, числа в формате с плавающей десятичной точкой и числа в научной нотации. Целые числа могут быть представлены по основанию 8, 10 или 16. Например:
Пример | Описание | ||
25 | Целое число по основанию 10 | ||
0137 | Целое число по основанию 8 | ||
0xFF | Целое число по основанию 16 | ||
386.7 | Число с плавающей десятичной точкой | ||
25e5 или 25E5 | Число в научной нотации, равно 2500000 |
В некоторых случаях арифметические функции могут возвращать так называемое “нечисло”, которое называется в JavaScript как NaN (Not a Number). “Нечисло” - это специальное значение, которое не соответствует никакому числу. Оно возникает в тех случаях, когда результат выполнения операции над числами не может быть представлен в виде числа. С помощью функции isNaN вы можете проверить, является ли значение “нечислом”.