базовый курс

ГРУППА КУРСА

Синтаксис JavaScript

Программа на JavaScript состоит из переменных, операторов, функций, объектов и других конструкций языка. Они будут подробно рассмотрены в данном учебнике. А в этой теме я расскажу, как они пишутся в коде программы. Синтаксис JavaScript обыкновенный и во многом совпадает с другими языками прораммирования.

Пробелы и перевод строки

JavaScript не требует присутсвия пробелов между переменными и многими операторами. Но позволяет ставить пробелы там, где Вам нужно:

9
10
a=5;
b = 10;

В вызовах функций тоже можно ставить пробел:

11
12
alert(a);
alert ( b );

Перевод строки тоже можно производить там, где Вам удобно. Есть одно исключение: нельзя делать перевод строки внутри текста, находящегося в кавычках. Подробнее этот вопрос будет рассмотрен при изучении строк. В остальных случаях Вы сами решаете, где переводить строку.

Можно написать так:

9
10
a=5;
b=10;

А можно так:

13
a=5; b=10;

Но всё же, каждый опрератор и каждый вызов функции желательно писать в отдельной строке. Ведь это значимая часть программы. Найти её в дальнейшем будет гораздо проще, если она будет располагаться на отдельной строке.

Также, в любом месте программы можно вставить пустую строку.

Точка с запятой

В большинстве алгоритмических языков программирования, операторы и вызовы функций разделяются точкой с запятой. Раньше JavaScript позволял во многих случаях этого не делать. Однако, я рекомендую ставить точку с запятой после каждого оператора и вызова функции. Этого требует современный стандарт языка. Исключение составляют конструкции, для которых предусмотрены свои знаки.

16
17
18
19
if (x>80)
  {
  a=5;
  }

Регистр символов

При написании ключевых слов языка учитывается регистр символов. Используются как большие, так и маленькие буквы. И их именно так и нужно писать, иначе программа подумает, что это какая-то другая функция или метод. Пример:

20
f.charAt(2);

При написании своих названий, например, при создании переменных, тоже учитывается регистр символов. company и Company - это две разные переменные.

Комментарии

В коде скрипта можно писать комментарии. Они бывают однострочные и многострочные. Однострочный начинается с двойного слеша и идёт до конца строки. Многострочный начинается с тега /* и заканчивается тегом */. Все строки, которые находятся между этими тегами, являются комментарием. Пример:

21
22
23
24
25
/* Это комментарий,
занимающий
несколько строк */

var x = 1; //Комментарий

Комментарии используются для пояснения кода скрипта, чтобы было проще понять, как он работает.