Как Not А Number .
Все числа в JavaScript, как целые так и дробные, имеют тип Number и хранятся в 64-битном формате IEEE-754, также известном как «double precision».....
Если математическая операция не может быть совершена, то возвращается специальное значение NaN (Not-A-Number).
Например, деление на 0 в математическом смысле неопределено, поэтому его результат NaN:
При делении на ноль не получают число. Получают символ бесконечности.
Ерунда в общем.
Все числа в JavaScript, как целые так и дробные, имеют тип Number и хранятся в 64-битном формате IEEE-754, также известном как «double precision».....
Если математическая операция не может быть совершена, то возвращается специальное значение NaN (Not-A-Number).
Например, деление на 0 в математическом смысле неопределено, поэтому его результат NaN:
При делении на ноль не получают число. Получают символ бесконечности.
Ерунда в общем.
забыл прикрепить к сообщению, и что написано у тебя в сообщении. ЧитаемГенрих Птицелов:
| Если математическая операция не может быть совершена, то возвращается специальное значение NaN (Not-A-Number). Например, деление на 0 в математическом смысле неопределено, поэтому его результат NaN: |
Теперь читаем это место в оригинале и сравниваем:
УЧЕБНИК JavaScript:
| Если математическая операция не может быть совершена, то возвращается специальное значение NaN (Not-A-Number). Например, деление 0/0 в математическом смысле неопределено, поэтому его результат NaN: |
Ай-яй-яй!.. Генрих. Ну как же можно быть таким невнимательным? Забыть скопировать нолик, но при этом не забыть допечатать "на" вместо нолика
.А теперь читаем то место в учебнике в самом начале страницы, которое ты совершенно случайно
пропустил и забыл скопировать (ну не заметил, с кем не бывает):УЧЕБНИК JavaScript:
| Деление на ноль, Infinity Представьте, что вы собираетесь создать новый язык Люди будут называть его «JavaScript» (или «LiveScript» неважно). Что должно происходить при попытке деления на ноль? Как правило, ошибка в программе Во всяком случае, в большинстве языков программирования это именно так. Но создатель JavaScript решил пойти математически правильным путем... Infinity особенное численное значение, которое ведет себя в точности как математическая бесконечность ∞.
Бесконечность можно присвоить и в явном виде: var x = Infinity. Бывает и минус бесконечность -Infinity: |
