Клиентский JavaScript. Справочник
Глава 2 Свойства и функции верхнего уровня
В этой главе рассматриваются все свойства и функции JavaScript, не ассоциированные с какими-либо объектами. В спецификации ECMA эти свойства и функции называются свойствами и методами объекта glob
Escape
Возвращает 16-ричное значение - кодировку аргумента из набора символов ISO Latin-1. Функция ядра Реализована в JavaScript 1.0, NES 2.0 Версия ECMA ECMA-262-совместимая, исключая символы Unicode.
Параметр
string Строка из набора символов ISO-Latin-1.
Описание
escape это функция верхнего уровня, не ассоциированная с каким-либо объектом. Используйте функции escape и unescape для кодирования и декодирования (добавления вручную значений свойств) Uniform Re
Примеры
Пример 1. Этот пример возвращает "%26": escape("") // возвращает "%26" Пример 2. Следующий оператор возвращает строку кодированных символов для пробелов, запятых и апострофов. // возвращает "The_r
Eval
Вычисляет строку кода JavaScript без ссылки на определённый объект. Функция ядра Реализована в JavaScript 1.0 Версия ECMA ECMA-262
Параметр
string Строка, представляющая выражение, оператор или последовательность операторов JavaScript. Выражение может содержать переменные и свойства существующих объектов.
Описание
eval это функция верхнего уровня, не ассоциированная с каким-либо объектом. Аргументом функции eval является строка. Если строка представляет выражение, eval вычисляет выражение. Если аргумент пре
Примеры
Следующие примеры отображают вывод с помощью document.write. В серверном JavaScript можно отобразить тот же самый вывод через вызов функции write вместо использования document.write. Пример 1. В э
Infinity
Числовое значение, представляющее бесконечность. Свойство ядра Реализовано в JavaScript 1.3 (В предыдущих версиях Infinity было определено только как свойство объекта Number). Версия ECMA ECMA-262
Описание
Infinity это свойство верхнего уровня, не ассоциированное с каким-либо объектом. Начальным значением Infinity является Number.POSITIVE_INFINITY. Значение Infinity (положительная бесконечность) бол
Isfinite
Вычисляет аргумент с целью определить, является ли он конечным числом. Функция ядра Реализована в JavaScript 1.3 Версия ECMA ECMA-262
Параметр
number Вычисляемое число.
Описание
isFinite это функция верхнего уровня, не ассоциированная с каким-либо объектом. Можно использовать этот метод для того чтобы определить, является ли данное число конечным. Метод isFinite проверяет
Пример
Можно проверить ввод клиента, чтобы определить, введено ли конечное число. if(isFinite(ClientInput) == true) { /* некоторые действия */ }
Isnan
Вычисляет аргумент с целью определить, является ли он не-числом. Функция ядра Реализована в JavaScript 1.0: только Unix. JavaScript 1.1, NES 2.0: все платформы. Версия ECMA ECMA-262
Параметр
testValue Тестируемое значение.
Описание
isNaN это функция верхнего уровня, не ассоциированная с каким-либо объектом. На платформах, поддерживающих NaN, функции parseFloat и parseInt возвращают NaN, если вычисляют значение, не являющееся
Пример
Этот пример вычисляет floatValue для определения, является ли оно числом, а затем вызывает соответствующую процедуру: floatValue=parseFloat(toFloat)if (isNaN(floatValue)) { notFloat() } else { isF
Nan
Значение, представляющее Not-A-Number/Не-Число. Свойство ядра Реализовано в JavaScript 1.3 (В предыдущих версиях, NaN было определено только как свойство объекта Number). Версия ECMA ECMA-262
Описание
NaN это свойство верхнего уровня, не ассоциированное с каким-либо объектом. Начальным значением NaN является NaN. NaN всегда не равно любому другому числу, включая само NaN; Вы не можете проверить
Number
Конвертирует специфицированный объект в число. Функция ядра Реализована в JavaScript 1.2, NES 3.0 Версия ECMA ECMA-262
Параметр
obj Объект.
Описание
Number это функция верхнего уровня, не ассоциированная с каким-либо объектом. Если объект является Date -объектом, Number возвращает значение в миллисекундах, отмеренное от даты 1 января 1970 года
Пример
Date -объект конвертируется в числовое значение: d = new Date ("December 17, 1995 03:24:00") alert (Number(d)) Выводится диалоговое окно, содержащее "819199440000."
Parsefloat
Разбирает строковой аргумент и возвращает число с плавающей точкой. Функция ядра Реализована в JavaScript 1.0: если первый символ строки, специфицированной в parseFloat(string), не может быть конв
Параметр
string Строка, представляющая значение, которое Вы хотите разобрать/parse.
Описание
parseFloat это функция верхнего уровня, не ассоциированная с каким-либо объектом. parseFloat разбирает свой аргумент, строку, и возвращает число с плавающей точкой. Если он обнаруживает символ, от
Примеры
Все следующие строки возвращают 3.14: parseFloat("3.14") parseFloat("314e-2") parseFloat("0.0314E+2") var x = "3.14" parseFloat(x) Следующий пример возвращает NaN: parseFloat("FF2")
Parseint
Разбирает строковой аргумент и возвращает целое число со специфицированным radix или базой. Функция ядра Реализована в JavaScript 1.0: если первый символ строки, специфицированной в parseInt(strin
Параметры
string Строка, представляющая значение, которое нужно разобрать. radix Целое число, представляющее основание/radix return-значения.
Описание
parseInt это функция верхнего уровня, не ассоциированная с каким-либо объектом. Функция parseInt разбирает свой первый аргумент, строку, и пытается возвратить целое число - специфицированный radix
Примеры
Все следующие строки возвращают 15: parseInt("F", 16) parseInt("17", 8) parseInt("15", 10) parseInt(15.99, 10) parseInt("FXX123", 16) parseInt("1111", 2) parseInt("15*3", 10) Все следующие строки
String
Конвертирует специфицированный объект в строку. Функция ядра Реализована в JavaScript 1.2, NES 3.0 Версия ECMA ECMA-262
Параметр
obj Объект.
Описание
String это функция верхнего уровня, не ассоциированная с каким-либо объектом. Метод String конвертирует значение любого объекта в строку; он возвращает такое же значение, что и метод toString отде
Пример
В этом примере Date -объект конвертируется в читаемую строку: D = new Date (430054663215) alert (String(D)) Будет выведен диалог, содержащий "Thu Aug 18 04:37:43 GMT-0700 (Pacific Daylight Time) 1
Taint
Добавляет разрушение данных к элементу данных или скрипту. Клиентская функция Реализована в JavaScript 1.1 JavaScript 1.2: удалена.
Параметр
dataElementName Свойство, переменная, функция или объект для разрушения. При отсутствии этого параметра, taint добавляется к самому скрипту.
Описание
taint это функция верхнего уровня, не ассоциированная с каким-либо объектом. Tainting/разрушение/порча данных предотвращает передачу информации, которая должна быть закрытой и секретной, такой как
Пример
Следующий оператор добавляет taint/разрушение данных к свойству, поэтому скрипт не может отправить это свойство серверу, не имея разрешения для конечного пользователя/end user's permission: tainte
Undefined
Значение undefined. Свойство ядра Реализовано в JavaScript 1.3 Версия ECMA ECMA-262
Описание
undefined это свойство верхнего уровня, не ассоциированное с каким-либо объектом. Переменная, которой не присвоено значение, имеет тип undefined. Метод или оператор также возвращает undefined, есл
Unescape
Возвращает ASCII-строку для специфицированного 16-ричного кодового значения. Функция ядра Реализована в JavaScript 1.0, NES 1.0 Версия ECMA ECMA-262-совместимая, за исключением символов Unicode.
Параметр
string Строка, содержащая символы в формате "%xx", где xx это 16-ричное число.
Описание
unescape это функция верхнего уровня, не ассоциированная с каким-либо объектом. Строка, возвращаемая функцией unescape, является серией символов из набора ISO-Latin-1. Методы escape и unescape не
Примеры
Следующий пример возвращает "": unescape("%26") Следующий пример возвращает "!#": unescape("%21%23")
Untaint
Убирает разрушение данных с элемента данных или скрипта. Клиентская функция Реализована в JavaScript 1.1 JavaScript 1.2: удалена.
Параметр
dataElementName С этого свойства, переменной, функции или объекта разрушение данных убирается. При отсутствии этого параметра, taint убирается с самого скрипта.
Описание
untaint это функция верхнего уровня, не ассоциированная с каким-либо объектом. Разрушение данных/Tainting предотвращает передачу другими скриптами частной или секретной информации, такой как струк
Пример
Следующий оператор удаляет разрушение данных/taint из свойства, поэтому скрипт может быть выслан другому серверу: untaintedStatus=untaint(window.defaultStatus) // untaintedStatus может теперь быть
Опционы
- перейти
Опционы
- перейти
Реальные опционы
- перейти
Математика опционов
- перейти
Торговые стратегии
- перейти
Советы трейдеров
- перейти
Стратегии мастеров
- перейти
Энциклопедия стратегий
- перейти
Биржевые университеты
- перейти
Краткосрочная торговля
- перейти
Путь черепах
- перейти
Секреты торговли
- перейти
Электронный трейдинг
- перейти
Аксиомы биржевого спекулянта
- перейти
Как я торговал на Forex
- перейти
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий