|
|||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Специальные числаЕсли результат математической операции выходит за допустимые пределы, переменная принимает значение Infinity – бесконечность. При совершении любых операций над таким числом результатом будет бесконечность. При сравнении положительная бесконечность всегда больше любого действительного числа, и наоборот, отрицательная бесконечность всегда меньше любого действительного числа. Еще одним важным специальным значением является NaN – «не число» (not a number). Типичным примером операции, которая возвращает NaN, является деление на ноль. Для определения, является ли значение переменной NaN, используется функция isNaN(), которая возвращает true, если число является действиительным (включая бесконечность), и false, если значение переменной NaN. К специальным числам относятся максимальное и минимальное значения, которые может принимать переменная. Все специальные числа приведены в таблице:
Строки Строка – это последовательность символов огрниченная двойными или одинарными кавычками. После создания строки она имеет одно свойство – length, возвращающее длину строки, и большое количество методов: charAt (index: Number): String – возвращает символ, находящийся на определенной позиции; concat ([ string1: String [, ... [, stringN: String]]]]): String – соединяет строки (аналогично оператору «+»); indexOf (subString: String [, startIndex: Number]): Number – возвращает номер вхождения подстроки в строку, необязательным параметром является номер символа, с которого начинается поиск. Если подстрока не найдена, возвращается -1. Поиск выполняется слева направо, для поиска справа налево используется метод lastIndexOf(), который имеет аналогичный синтаксис; replace (rgExp: RegExp, replaceText: String): String – выполняет замену регулярного выражения строкой; split ([ separator: { String | RegExp } [, limit: Number]]): Array – разбивает строку на массив подстрок. В качестве первого параметра передается разделитель, на основе которого производится разбиение, если разделитель не указан, возвращается массив, содержащий один элемент с исходной строкой. Второй параметр определяет максимальное количество элементов в возвращаемом массиве; substr (start: Number [, length: Number]): String – возвращает подстроку, которая начинается с определенной позиции и имеет определенную длину; substring (start: Number, end: Number): String – возвращает подстроку, которая начинается и заканчивается в позициях, определенных параметрами. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.) |