базовый курс

ГРУППА КУРСА

Синтаксис 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 позволяет во многих случаях этого не делать. Если операторы написаны на разных строках, то точку с запятой можно не ставить.

14
15
a=5
b=10;

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

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

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

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

20
f.charAt(2);

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

Комментарии

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

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

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

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