Типы данных. Числовой тип онлайн урок.


Для представления целых чисел и чисел с плавающей точкой используется тип данных Number. В случае чисел с плавающей точкой дробная часть отделяется точкой. Также, допустимо использовать запись числа в т.н. экспоненциальной форме.



Для представления числа в 16-ой системе исчисления используют стандартный шаблон записи с символами 0x перед самим числом в 16-ой системе:

var x = 0xE7; // x = 231 in decimal system


Переменные типа Number в JS могут принимать еще два специальных значения - Infinityи NaN.

Значение Infinityбудет возникать в результате арифметической операции, которая приводит к результату вне допустимого диапазона значений или в результате деления на ноль:

var x = 243 / 0;


NaN (Not a number) будет возникать в результате некоторой ошибки вычислений. Например, при попытке использовать не числовой тип данных в арифметической операции (если привести тип переменных не удается). При попытке использовать значение NaN в других выражениях, результат также будет NaN

var x = 2 / 'two';


Эти специальные значения также можно присваивать переменным непосредственно:

var x = NaN;
var y = Infinity;


Проверьте свои знания
Объявить переменную a с целым числовым значением. Объявить еще одну переменную b. В нее записать булевское выражение, которое будет равно true если значение переменной a делится на 2 и false в противном случае. Результат проверить при помощи функции alert ().