Методы и функции JavaScript
Функция escape
Возвращает ASCII значение аргумента, закодированного в ISO Latin-1.Синтаксис:
escape("string") string не буквенно-числовая строка в ISO Latin-1 кодировке или свойство существующего объекта.
Описание:
Функция escape не является методом, связанным с любым объектом, но является частью самого языка.Значение, возвращаемое функцией escape, является строкой вида "%xx", где xx является ASCII кодировкой символа в аргументе. Если аргументом функции escape является буквенно-числовым символом, то функция escape возвращает тот же символ.
Смотрите также:
Функция eval
Функция eval выполняет строку-аргумент и подставлает полученное значение вместо себя.Синтаксис:
eval("string") string любая строка, представляющая собой JavaScript выражение, команду или последовательность команд. Выражение может включать переменные и свойства существующего объекта.
Описание:
Функция eval является встроенной функцией JavaScript. Она не является методом, связанным с любым объектом, но является частью самого языка.Аргументом функции eval является строка. Не используйте eval для вычислений арифметических выражений. JavaScript вычисляет арифметические выражения автоматически. Если аргумент представляет собой выражение, eval вычисляет выражение. Если аргумент представляет собой одно или более JavaScript команд, то eval выполняет команды.
Если вы построили арифметическое выражение как строку, вы можете использовать eval для ее вычисления.
Функция isNaN
Изменена в Navigator 3.0.На UNIX платформах проверяет аргумент, является ли он "NaN" (не числом).
Синтаксис:
isNaN(testValue) testValue значение, которое вы хотите проверить.
Описание:
Функция isNaN является встроенной функцией JavaScript. Она не является методом, связанным с любым объектом, но является частью самого языка. Функция isNaN применяется только на UNIX платформах.На всех платформах, за исключением Windows, функции parseFloat и parseInt возвращают "NaN", когда они принимают нечисловое значение. Значение "NaN" не является числом в любом случае. Вы можете вызывать функцию NaN для того, чтобы определить является ли результат parseFloat или parseInt "NaN". Если над "NaN" совершаются арифметические операции, то их результатами также будет "NaN".
Функция isNaN возвращает true или false.
Смотрите также:
Функция parseFloat
Анализирует строковый аргумент и возвращает число с плавающей точкой.Синтаксис:
parseFloat(string) string строка, представляющая собой значение, которое вы хотите проанализировать.
Описание:
Функция parseFloat является встроенным объектом JavaScript. Она не является методом, связанным с любым объектом, но является частью самого языка.Функция parseFloat анализирует строку-аргумент и возвращает число с плавающей точкой. Если встреченный им символ отличается от знака (+ или -), цифры (0-9), десятичной точки или экспоненты, то он возвращает значение до этой точки, игнорируя этот символ и все последующие символы.
Если первый символ не может быть конвертирован в число, parseFloat возвращает одно из следующих значений:
Смотрите также:
Функция parseInt
Анализирует строковый аргумент и возвращает целое число, определенное как основание.Синтаксис:
parseInt(string [,radix]) string строка, которая представляет собой значение, которое вы хотите проанализировать.
radix целое число, представляющее собой основание, возвращаемого значения.
Описание:
Функция parseFloat является встроенным объектом JavaScript. Она не является методом, связанным с любым объектом, но является частью самого языка.Функция parseFloat анализирует его первый аргумент-строку и пытается возвратить целое число, определенное как основание. Например, основание 10 означает перевод в десятичное число, 8 - восьмеричное, 16 - шестнадцатиричное, и т.д.
Если parseInt в указанном основании встречает символ, не являющийся числом, то он пропускает его и все следующие символы и возвращает целочисленное значение разобранное до точки. ParseInt усекает числа до целочисленных значений.
Если основание не определено или определено как 0, JavaScript принимает следующее:
Для арифметических целей значение "NaN" не явяляется числом в любом случае. Вы можете вызвать функцию isNaN для того, чтобы определить является ли результат parseInt "NaN". Если "NaN" применить в арифметических операциях, то их результатами также будут "NaN".
Смотрите также:
Функция unescape
Возвращает ASCII строку для указанного значения.Синтаксис:
unescape("string") string строка или свойство существующего объекта, содержащие символы в любой из следующих форм:
Описание:
Функция unescape не является методом, связанным с каким-либо объектом, но является частью самого языка. Строка, возвращаемая функцией unescape, является рядом символов в ISO Latin-1 кодировке.Смотрите также:
Метод abs
Возвращает абсолютное значение числа.Синтаксис:
Math.abs(number) number любое числовое выражение или свойство существующего объекта.
Метод:
MathМетод acos
Возвращает арккосинус числа (в радианах).Синтаксис:
Math.acos(number) number числовое выражение между -1 и 1 или свойство существующего объекта.
Метод:
MathОписание:
Метод acos возвращает числовое значение между 0 и Пи. Если значение number находится за пределами данного диапазона, возвращаемое значение всегда будет 0.Смотрите также:
Метод alert
Отображает диалоговое окно Alert с сообщением и кнопкой OK.Синтаксис:
alert("message")
Метод:
windowОписание:
Метод alert используется для отображения сообщения, не требующего решения пользователя. Аргумент message определяет сообщение, которое содержит диалоговое окно.Хотя alert является методом объекта window вам не нужно определять windowReference, при его вызове. Например, windowReference.alert() необязательно.
Смотрите также:
Метод anchor
Создает HTML якорь, который используется как гипертекстовая ссылка.Синтаксис:
text.anchor(nameAttribute) text любая строка или свойство существующего объекта.
nameAttribute любая строка или свойство существующего объекта.
Метод:
stringОписание:
Метод anchor используется с методами write или writeln для программного создания и отображения якоря в документе. Якорь создается с помощью метода anchor, а write или writeln используется для отображения якоря в документе.В синтаксисе строка text представляет собой текст, который увидит пользователь. Строка nameAttribute представляет собой атрибут NAME тага .
Якоря, созданные с помощью метода anchor становятся элементами массива anchors. Информацию о массиве anchors смотрите в объекте anchor.
Смотрите также:
Метод asin
Возвращает арксинус числа (в радианах).Синтаксис:
Math.asin(number) number числовое выражение между -1 и 1 или свойство существующего объекта.
Метод:
MathОписание:
Метод asin возвращает числовое значение между -Пи/2 и Пи/2. Если значение number находится за пределами данного диапазона, возвращаемое значение всегда будет 0.Смотрите также:
Метод atan
Возвращает арктангенс числа (в радианах).Синтаксис:
Math.atan(number) number любое числовое выражение или свойство существующего объекта, представляющее собой тангенс угла.
Метод:
MathОписание:
Метод atan возвращает числовое выражение между -Пи/2 и Пи/2.Смотрите также:
Метод back
Позволяет вернуться на предыдущий URL в списке посещенных URL'ей.Синтаксис:
history.back()
Метод:
historyОписание:
Этот метод выполняет действие равносильное выбору пользователем кнопки Back в окне Navigator'а. Метод back также равносилен history.go(-1).Смотрите также:
Метод big
Вызывает строку, отображаемою большим шрифтом, как если установить ей таг .Синтаксис:
stringName.big() stringName любая строка или свойство существующего объекта.