Использование языка JavaScript при разработке HTML-документов, страница 19

Функции языка JavaScript

Название

Описание

escape(string)

Преобразует ASCII- строку в набор символов ISO Latin-1. Результат – строка вида "%xx", где xx – десятичное число, представляющее код ASCII. Преобразованию подвергаются лишь спецсимволы. Например: escape("Hi!") == "Hi%21".

eval(string)

Вычисляет строку как числовое выражение на JavaScript. Умеет обрабатывать строки, описывающие любую конструкцию на JavaScript, вычисляемую в число.

parseFloat(string)

Анализирует строковый аргумент и возвращает число с плавающей точкой.

ParseInt(string [, radix])

Анализирует строковый аргумент и возвращает целое число, основанное на указанной системе счисления.

unescape(string)
Функция прямо обратная функции escape. Преобразует строку в коде ISO Latin-1 в ASCII-строку.

4. Внедрение java-скриптов в HTML-документ

Всё, что написано в HTML-документе рассматривается браузером как форматированный текст. Поэтому, чтобы на экран не выводилось ничего лишнего, в HTML были введены теги <SCRIPT> и </SCRIPT>, которые определяют блок текста, который должен быть интерпретирован как скрипт. Тег <SCRIPT> имеет следующие атрибуты.

LANGUAGE –   язык скрипта: JavaScript (по умолчанию), JScript, VBS или VBScript.

SRC     –   URL файла скрипта. Для JavaScript это файл с расширением .js. Данный файл внедряется в html-страницу при её загрузке.

TYPE    –   тип MIME для языка скрипта: text/JavaScript или text/VBScript. Аналогичен атрибуту LANGUAGE, но не все браузеры его обрабатывают.

В том случае, если браузер не поддерживает скрипты или не умеет обрабатывать скрипты, написанные на указанном языке, он игнорирует тег <SCRIPT>. Поэтому существует договорённость писать тег комментария ( <!--   --> ) сразу после тега <SCRIPT>. Браузер, настроившийся на обработку текста скрипта, игнорирует тег комментария.