Шаг 5.
Основы JavaScript.
Константы

    На этом шаге мы рассмотрим типы констант.

    Как и в любой программе, в JavaScript кроме переменных, используются и константы, то есть постоянные. Константы бывают следующих типов.

    Целые. Целые константы бывают десятичные, шестнадцатеричные и восьмеричные. Различаются они следующим образом: десятичная константа обязательно начинается не с нуля. Если все-таки константа начинается с нуля, то считается, что это восьмеричное число. Понятно, что такое число должно содержать в своей записи только цифры от 0 до 7. Если константа начинается с символов 0x (или 0X), то это значит, что она шестнадцатеричная, то есть в ее записи, помимо известных вам цифр от 0 до 9 используются латинские буквы a - f или A - F, которые, соответственно заменяют числа 10 - 15.

    Константы с плавающей точкой. Они вам известны из изученных ранее языков программирования, поэтому более детально мы их рассматривать не будем.

    Логические константы. Также как, например, в языке программирования Паскаль, они имеют два значения: true (истина) и false (ложь).

    Строковые константы. К данному типу относятся символы, заключенные в двойные (") или одинарные кавычки ('). Примеры строковых литералов: "строка", 'еще строка', "4321", "первая строка\n вторая строка". С подобными специальными символами мы уже встречались. В таблице 1 перечислены другие специальные символы.

Таблица 1. Специальные символы в JavaScript
Символ Значение
\b Забой (Backspace)
\f Новая страница
\n Новая строка
\r Возврат каретки
\t Табуляция

    Для того внутри строки напечатать, например, кавычки, или обратную дробную черту (обратный слеш) нужно предварить этот символ символом "\". Например, чтобы определить путь к файлу (C:\temp) как строку, следует написать такой оператор:

    var home = "c:\\temp";

    В заключение приведем небольшой пример использования описанных конструкций.

<HTML>
<HEAD>
<TITLE>Константы и переменные</TITLE>
<SCRIPT  LANGUAGE="JavaScript">
<!--
    var A,B; //Явное описание переменных.
    B = 34;  //Целое значение.
    alert ("Число B: "+B);
    A = -5.7e25; //Вещественное значение.
    alert ("Число A: "+A);
    //Использование неописанной переменной.
    C = B + 0xa; //Увеличение B на 10. 
    alert ("Число \"C\":\n"+C);
//-->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
Текст этого документа можно взять здесь.
Изучите приведенный текст скрипта, просмотрите приведенный документ в браузере и сравните полученные результаты с ожидаемыми.

    На следующем шаге мы рассмотрим выражения и операции.




Предыдущий шаг Содержание Следующий шаг