Описание логической структуры

Описание логической структуры. Программа состоит из основного модуля, модулей preload.html, index.html, main.html, about.html, links.html, files.html, browser.js, error.js, preload.js, resolution.js, spylog.js, user.js. Основной модуль В модуле содержатся функции escape, eval, infinity, isFinite, isNaN, NaN, parseFloat, parseInt, undefined, unescape.

Функция Escape кодирует строку так, чтобы она выглядела как URL .То есть, все недопустимые в URL символы пробел будут представлены их шестнадцатиричными кодами.

Функция Eval вычисляет выражение, находящееся в строковой переменной, как если бы оно было написано в коде программы.

В выражении можно использовать переменные, функции, любые операторы Java Skript.

Функция Infinity возвращает значение плюс бесконечность. Служит для математических расчетов.

Не принимает аргументов и не требует скобок. Функция isFinite Проверяет, возвращает ли выражение конечное число.

Результат True или False. Функция isNaN Проверяет, возвращает ли выражение правильное число. Результат True если не возвращает бесконечность или ошибка, иначе говоря NaN Not a Number - не число, или False, если возвращает. Функция NaN возвращает выражение NaN Not a Number - не число. Не принимает аргументов и не требует скобок.

Функция parseFloat преобразует строку в число с плавующей точкой. Если строка не может быть преобразована, возвращает NaN. Функция parseInt преобразует строку в целое число системы счисления, определяемой основанием. В частности, основание 10 определяет десятичную систему, 8 - восмеричную, 16 - шестнадцатиричную. По умолчанию берется десятичная система. Если строка не может быть преобразована, возвращает NaN. Функция undefined возвращает значение undefined, обозначающее, что переменная не определена, хоть и была объявлена.

Может быть использована в выражениях сравнения. Не принимает аргументов и не требует скобок. Функция unescape декодирует строку, закодированную функцией escape 2.4.4.