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

       

Переменные


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

х=55; //х -- числовая переменная, имеющая значение 55

у="55"; // у -- строковая переменная, имеющая значение"55"

z=l+y;

<! .. Если у -- строковая переменная, то она будет

автоматически преобразована в ближайшее целое значение так,

чтобы 1 могла быть прибавлена к ней. ->

document.write(x)

< 55 выводится на экран. Если х - целое число, а не строковая

переменная, то Javascript выполнит необходимые

преобразования. ->

n=3.1459; // назначение действительного (дробного) числа п=0785; // числа, начинающиеся с 0, - восьмеричные n=OxFA8B; // числа, начинающиеся с Ох, — шестнадцатеричные п=5.236Е-7 // экспоненциальное представление десятичного числа (с плавающей точкой)

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

var x=15



Содержание раздела