Переменные JavaScript
Переменные JavaScript
Переменные - это участники памяти, используемые программой для хранения данных. Каждая переменная должна иметь уникальное имяв программе, состоящей из латинских букв, цифр и знаков подчеркивания.
Первым символом может быть либо буква, либо знак подчеркивания. В названии переменной может присутствовать символ $. Имена переменных не должны совпадать с зарезервированными ключевыми словами языка JavaScript.
Правильные имена переменных:
х, strName, y1, _name, frame1
Неправильные имена переменных:
1х, ИмяПеременной, frame
Последнее имя неправильное потому, что является ключевым словом.
При указании имени переменных важно учитывать регистр букв: strName и strname это разные переменные.
В программе переменные объявляются с помощью ключевого слова var.
var strName;
Можно объявить сразу несколько переменных в одной строке, указав их через запятую.
var x, strName, y1, _name, frame1;
Типы данных и инициализация переменных
В JavaScript переменные могут содержать следующие типы данных:
namber целые числа или числа с плавающей точкой (дробные числа);
string - строки;
boolean - логический тип данных. Может содержать значения true (истина) или false (ложь);
fanction - функция. В языке JavaScript ссылку на функцию можно присвоить какой либо переменной. Для этого название функции указывается без круглых скобок. Кроме того функции имеют свойства и методы;
object - массивы, объекты, а также переменная со значением null.
При инициализации JavaScript переменной автоматически относит переменную к одному из типов данных. Что такое инициализация JavaScript переменных ? Это операция присвоения переменной начального значения. Значение переменной присваивается с помощью оператора присвоения = .
Namber1 = 7; - переменной Namber1 присвоено целочисленное значение 7
Namber2 = 7.8; - переменной Namber2 присвоено значение с плавающей точкой 7.8
String1 = 'Строка'; - переменной String1 присвоено значение Строка
String2 = "Строка"; - переменной String2 также присвоено значение Строка
Boolean1 = true; - переменной Boolean1 присвоено логическое значение true
Str1 = null; - переменная Str1 не содержит данных
Переменной может быть присвоено значение сразу при ее объявлении:
var str1 = "Строка";
var str2 = "Строка", Namber1 = 7; - можно задать начальное значение сразу нескольким переменным
Если в программе обратится к переменной, которая не объявлена, то вознникнет критическая ошибка. Если переменная объявлена, но ей не присвоено начальное значение, то значение предпологается равным undefined.