Все переменные в JavaScript объявляются с помощью ключевого слова var, как это показано ниже:
var szHelloMsg;
Еще раз обращаем ваше внимание на то, что при объявлении тип переменной не указывается. Этот тип присваивается переменной только тогда, когда ей присваивается какое-либо значение.
Ниже мы записываем в переменную, которая не была предварительно объявлена, текстовую строку:
szMsg = “Привет!”;
После такого присвоения имя переменной szMsg становится доступным.
При выборе имен переменных вы должны придерживаться следующих простых правил:
Список зарезервированных ключевых слов 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 при его развитии. Эти слова отмечены символом *. Мы рекомендуем избегать их использования в ваших программах в качестве имен переменных.
Нужно также следить, чтобы имена переменных не совпадали с именами встроенных объектов, методов и функций.