Идентификаторы
Идентификатором называется последовательность букв, цифр, а также специальных символов. Идентификаторы выступают в качестве имен переменных, функций, свойств объекта, и т.д. При выборе идентификатора необходимо учитывать следующее:
Идентификаторы не могут совпадать ни с одним из ключевых (зарезервированных) слов JavaScript. Для интерпретатора они имеют специальное значение, т.к. являются частью синтаксиса языка.
Идентификаторы могут состоять из одного и более символов.
Так как JavaScript чувствителен к регистру символов, следует учитывать регистр при обращении к переменным, функциям и т.д.
Идентификаторы должны начинаться с буквы, символа подчеркивания (_) или знака доллара ($). Далее могут следовать любые буквы, цифры, знаки доллара, или символы подчеркивания. Старайтесь придумывать идентификаторы, которые не трудно будет понять и запомнить.
Примеры допустимых идентификаторов:
1 2 3 4 |
x my_var _myCar2 $cash |
Зарезервированные слова
JavaScript резервирует ряд идентификаторов, которые играют роль ключевых слов самого языка. В таблице ниже перечислены зарезервированные слова.
break |
delete |
function |
return |
typeof |
case |
do |
if |
switch |
var |
catch |
else |
in |
this |
void |
continue |
false |
instanceof |
throw |
while |
debugger |
finally |
new |
true |
with |
default |
for |
null |
try |
|
JavaScript также резервирует некоторые ключевые слова, которые в настоящее время не являются частью языка, но могут войти в его состав в будущих версиях языка.
class |
const |
enum |
export |
extends |
import |
super |
Ниже представлены слова, которые используются в строгом режиме - JavaScript strict mode.
implements |
let |
private |
public |
yield |
interface |
package |
protected |
static |
|
В строгом режиме также вводится ограничение на использование следующих идентификаторов.
arguments |
eval |
Инструкции
Любая программа состоит из последовательности инструкций. Инструкция является указанием на совершение какого-либо действия. Окончание инструкции обозначается символом "точка с запятой" (;).
1 2 |
// инструкция объявления и инициализации переменной var myNumber = 12; |
Использование точки с запятой для указания конца инструкции не является обязательным условием. В JavaScript между инструкциями можно не ставить точку с запятой, если они находятся на разных строках.
1 2 |
первая инструкция вторая инструкция |
Если вы размещаете инструкции на одной строке, их надо обязательно разделять с помощью точки с запятой, тем самым сообщая интерпретатору, где заканчивается первая инструкция и начинается следующая.
1 |
первая инструкция; вторая инструкция; |
Однако хорошей практикой в программировании является использование точки с запятой всегда, даже если инструкции расположены на разных строках
1 2 |
первая инструкция; вторая инструкция; |
Это поможет сделать ваш код более читабельным и возможно избежать в дальнейшем непредвиденных ошибок во время исполнения программы.
