Yutex - Платный хостинг PHP.
Advego.ru - система покупки и продажи контента для сайтов, форумов и блогов

Технические фишки инфобизнеса 2014

Статьи для сайтов!!!
NaN - Не число - Функция isNaN Infinity - Бесконечность Типы данных - Оператор typeof

Infinity в JavaScript - Означает бесконечность - Диапазон значений

Количество просмотров: 369

Infinity (в перев. бесконечность).

Infinity (или -Infinity) в Javascript означает бесконечность.

В диапазон Infinity входят значения, выходящие за границы: 1.7976931348623157E+10308 - больше этого числа
Или меньше -1.7976931348623157E+10308 - для -Infinity.

Где встречается Infinity в JavaScript?

Infinity можно получить при делении числа на ноль. Или же, если результат вычислений не попадает в допустимый диапазон чисел.

Но деление ноль на ноль дает NaN.

var test1 = 0;
var test2 = 0/0;
var test3 = 100/0;
var test4 = -100/0;
var test5 = 1.7976931348623157E+10308;
var test6 = -1.7976931348623157E+10308;

console.log(test1);
console.log(test2);
console.log(test3);
console.log(test4);
console.log(test5);
console.log(test6);

Infinity в JavaScript

 

- - - - - - - - - - - консоль браузера - - - - - - - - - - -

0

NaN

Infinity

-Infinity

Infinity

-Infinity

Как можно использовать бесконечность в Javascript? Арифметические операции с Infinity

Например, Infinity можно использовать, если не известен диапазон значений при сравнениях. То есть допустимо сравнивать числа с бесконечностью.

См. пример здесь...

Что касается арифметических операций с Infinity, то они бессмысленны, так как в результате дают Infinity.

За исключением деления на Infinity - здесь Вы увидите 0.

var test1 = 100 + Infinity;
var test2 = 100 * Infinity;
var test3 = 100 - Infinity;
var test4 = 100 / Infinity;

console.log(test1);
console.log(test2);
console.log(test3);
console.log(test4);

Операции с Infinity

 

- - - - - - - - - - - консоль браузера - - - - - - - - - - -

Infinity

Infinity

-Infinity

0

Частота просмотра уроков
JavaScript
Дизайн сайтов
NaN - Не число - Функция isNaN Типы данных - Оператор typeof

Ваши комментарии:

Комментариев нет...

Добавить комментарий:

Ваше Имя:*
Комментарий:*
Ответьте на вопрос: *
Сколько дней в Високосном году?
* - поля обязательные для заполнения.
ПОИСК ПО САЙТУ:

Моё имя Антон. Связаться со мною Вы можете по e-mail: averagev@mail.ru