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

Встроенные функции JavaScript



Функции JavaScript выполняют действия. Они могут возвращать результат. Результат может быть расчетами или сравнениями. Функции комбинируют несколько операций под одним именем. Это позволяет нам ускорять программу. Можно написать набор выражений, назвать их и затем выполнить этот набор в любое время, когда захотим, только одним вызовом и предоставлением необходимой информации.

JavaScript поддерживает два типа функций: встроенные в язык и созданные вами.

Все функции JavaScript рекомендуется помещать в контейнер <HEAD>...</HEAD>. Тем самым вы обеспечите их гарантированную доступность при обработке HTML-документа.

В JavaScript имеется несколько встроенных функций.

parseInt (строка | число, основание) – преобразует указанную строку или число в целое число.

Второй параметр указывает основание системы счисления (2, 8, 10 или 16), в которой представлено число в строке. Если основание не задано, то предполагается 10, т.е. десятичная система счисления.

parseFloat (строка | число, основание) – преобразует указанную строку или число в число с плавающей разделительной (десятичной) точкой. Второй параметр указывает основание системы счисления (8, 10 или 16), в которой представлено число в строке. Если основание не задано, то предполагается 10, т.е. десятичная система счисления. (Функция не является методом, связанным с любым объектом, но является частью самого языка).

Функция isNaN (Функция isNaN является встроенной функцией JavaScript. Она не является методом, связанным с любым объектом, но является частью самого языка. Функция isNaN применяется только на UNIX платформах.

На всех платформах, за исключением Windows, функции parseFloat и parseInt возвращают "NaN", когда они принимают нечисловое значение. Значение "NaN" не является числом в любом случае. Вы можете вызывать функцию NaN для того, чтобы определить является ли результат parseFloat или parseInt "NaN". Если над "NaN" совершаются арифметические операции, то их результатами также будет "NaN". Функция isNaN возвращает true или false.)

escape() и unescape() используются для конвертирования символов, которые имеют специальное значение в коде HTML, символы, которые вы не можете поместить непосредственно в текст. Например, угловые скобки "<" и ">", которые включают теги HTML.

Функция escape принимает, как аргумент любой специальный символ, и возвращает код символа. Каждый код состоит из знака процента (%) и двух цифр. Функция unescape действует наоборот. Она принимает, как аргумент строку из знака процента и двух цифр, и возвращает символ.

Другая полезная встроенная функция – это eval(), которая оценивает любое математическое выражение, которое представлено строковой формой. Функция eval() принимает один аргумент, выражение, которое будет оцениваться.





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



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