Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Специальные числа



Если результат математической операции выходит за допустимые пределы, переменная принимает значение 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.





Дата публикования: 2014-11-18; Прочитано: 390 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...