Лекция: Специальные числа

Если результат математической операции выходит за допустимые пределы, переменная принимает значение Infinity – бесконечность. При совершении любых операций над таким числом результатом будет бесконечность. При сравнении положительная бесконечность всегда больше любого действительного числа, и наоборот, отрицательная бесконечность всегда меньше любого действительного числа.

Еще одним важным специальным значением является NaN (not a number). Типичным примером операции, которая возвращает NaN, является деле­ние на ноль. Для определения, является ли значение переменной NaN, используется функция isNaN(), которая возвращает true, если число является действи­тельным (включая бесконечность), и false, если значение переменной NaN.

К специальным числам относятся: Number.MAX_VALUE-максимальное значение числа, Number.MIN_VALUE-минимальное значение числа, Number.NaN — не число, Number.POSITIVE_INFINITY — положительная бесконечность, Number.NEGATIVE_INFINITY — отрицательная бесконечность

Строки

Строковый литерал – это последовательность символов ограниченная двойными или одинарными кавычками. Строка представляет собой объект, который имеет свойство length (длину строки) и большое количество методов, из которых приведем несколько часто употребляемых:

charAt(index: Number): String – возвращает символ, находящийся на определенной позиции;

concat([string1: String [,… [, stringN: String]]]]): String – соединяет строки (аналогично оператору «+»);

substr(start: Number [, length: Number]): String – возвращает подстроку, которая начинается с определенной позиции и имеет определенную длину;

substring(start: Number, end: Number): String – возвращает подстроку, которая начинается и заканчивается в позициях, определенных параметрами.

Строки в JavaScript являются неизменяемыми, метод charAt() есть, а метода SetcharAt() нет. Строки сравниваются по значению (s1==s2), а не по ссылке как объекты.

Одиночный символ фактически рассматривается как строка. В JavaScript используются специальные символы(управляющие последовательности): \n, \r, \t, \’, \\, \xcode.

еще рефераты
Еще работы по информатике