Глава 27. Язык JavaScript/JScript_____________________________627
Существуют несколько типов констант и переменных;тип определяется тем, какие данные содержатся в константе или переменной. Ниже перечислены типы, имеющиеся в JavaScript:
+ Целые положительные числа.Целые константы содержат только цифры;
целочисленные переменные имеют диапазон от 0 до 2 с лишним миллиардов.
+ Числа с плавающей точкой или вещественные числа.Константы с плавающей точкой могут быть положительными или отрицательными и имеют положительный или отрицательный показатель степени (который отмечается в числе буквой "е"). Например, 3.14159265 — это константа с плавающей точкой, как и 6.02Е24 (б.02х1024 или число Авогадро).
+ Строки или последовательности символов.Строки могут представлять слова, фразы или данные и заключаются либо в двойные ("), либо в одинарные (')кавычки. Тип открывающей и закрывающей кавычек должен совпадать.
+ Булевские значения.Булевские константы могут иметь только одно из двух значений — TRUE или FALSE;различные операторы языка могут возвращать результат в виде булевских значений.
Функции,объекты и свойства
Перед тем как двинуться дальше, рассмотрим функции, объекты и свойства. Функция — это просто фрагмент кода, выполняющий некоторые действия;
функция может воспроизводить звук, вычислять выражение или посылать сообщение по электронной почте Объект (object)—это набор объединенных вместе данных и функций. Функции объекта называются методами, а данные объекта называются ег свойствам {properties).Программы на языке JavaScript содержат свойства и методы, которые будут взаимодействовать с объектами, поддерживаемыми браузером и его подключаемыми модулями (а также другими апплетами).
Использование встроенных объектов и функций.Отдельные элементы языка JavaScript являются объектами;например, строковые константы — это строковые объекты, и они имеют методы, выполняющие некоторые действия, скажем, преобразование регистра букв. Кроме этого, в JavaScript имеется набор полезных объектов, связанных с браузером, отображаемой страницей и другими элементами сеанса просмотра.
Доступ к объектам осуществляется по имени. К примеру, активный документ называется document. Для использования свойств или методов объекта document необходимо к его имени добавить точку и указать название нужного метода или свойства. Например, document, title — это заголовок объекта document, a Navigator. length — это функция, возвращающая количе-ство символов строкового объекта с именем Navigator. Напомним, что константы тоже являются объектами!