Иллюстрированный самоучитель по Web-графике

Переменные

JavaScript – свободный язык. Это значит, что тип переменных не нужно задавать при их объявлении. Каждая переменная может содержать значения различных типов. Очень удобно, однако вся ответственность за соблюдение типов в выражениях возлагается на программиста. Преобразование типов переменных делается автоматически, как показано в следующем примере:

x = 55; //x - числовая переменная, имеющая значение 55
y = "55"; // y - строковая переменная, имеющая значение"55"
z = l + y;
<!-- Если у - строковая переменная, то она будет автоматически преобразована в ближайшее целое значение так, чтобы 1 могла быть прибавлена к ней. -->
document.write(x)
<!-- 55 выводится на экран. Если х - целое число, а не строковая переменная, то Javascript выполнит необходимые преобразования. -->
n = 3.1459; // назначение действительного (дробного) числа
n = 0785; // числа, начинающиеся с 0, - восьмеричные
n = 0xFA8B; // числа, начинающиеся с 0х, - шестнадцатеричные
n = 5.236E-7; // экспоненциальное

Имена переменных должны начинаться с буквы или символа подчеркивания, второй и последующие символы имени переменной могут быть буквой, цифрой и подчеркиванием. Язык JavaScript чувствителен к регистру. Например, variable и Variable – это разные переменные. Переменная считается объявленной с момента ее упоминания в программе, так что специальных объявлений делать не нужно. Для исключения недоразумений можно использовать ключевое слово var. Например:

var x = 15;
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.