Объявление переменных
Все переменные в JavaScript объявляются с помощью ключевого слова var, как это показано ниже:
var szHelloMsg;
Еще раз обращаем ваше внимание на то, что при объявлении тип переменной не указывается. Этот тип присваивается переменной только тогда, когда ей присваивается какое-либо значение.
Ниже мы записываем в переменную, которая не была предварительно объявлена, текстовую строку:
szMsg = “Привет!”;
После такого присвоения имя переменной szMsg становится доступным.
При выборе имен переменных вы должны придерживаться следующих простых правил:
- имя переменной должно начинаться с буквы или с символов “_”, “$” и может состоять только из букв, цифр, а также символов “_”, “$”;
- имя переменной не должно совпадать с зарезервированными ключевыми словами JavaScript.
Список зарезервированных ключевых слов JavaScript приведен ниже:
break | if | ||
case* | import* | ||
catch* | in | ||
class* | new | ||
const* | null | ||
continue | return | ||
debugger* | super* | ||
default* | switch* | ||
delete | this | ||
do* | throw* | ||
else | true* | ||
enum* | try | ||
export* | typeof | ||
extends* | var | ||
false | void | ||
finally* | while | ||
for | with | ||
function |
Ключевые слова, представленные в этом списке, еще только планируется применять в языке JavaScript при его развитии. Эти слова отмечены символом *. Мы рекомендуем избегать их использования в ваших программах в качестве имен переменных.
Нужно также следить, чтобы имена переменных не совпадали с именами встроенных объектов, методов и функций.