Основы Синтаксиса JavaScript

Рассмотрим основные синтаксические конструкции языка JavaScript - комментарии, обработку пробельных символов, зарезервированные слова, идентификаторы и объявление переменных.

Комментарии

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

// Одно- и многострочные комментарии. // Это пример однострочного комментария. /* * это * пример * многострочного * комментария. */

Пробелбные символы

Пробел также игнорируется в JavaScript. Есть много инструментов, которые изымают все пробельные символы из программы, уменьшая полный размер файла и сетевую задержку. Учитывая доступность таких инструментов, пробельные символы должны использоваться, чтобы сделать код как можно более читаемым.

// Пробелы несущественны. var hello = "Привет"; var world = "Мир!";
// Осмысленные пробелы улучшают читабельность. // Читабельный код - это хорошо! var foo = function() { for ( var i = 0; i < 10; i++ ) { alert( i ); } }; foo(); // Это читать гораздо труднее! var foo=function() {for(var i=0;i<10;i++){alert(i);}}; foo();

Зарезервированные слова

Есть несколько зарезервированных слов, которые не могут использоваться при объявлении определяемых пользователем переменных и функций. Некоторые из этих зарезервированных слов в настоящий момент реализованы, некоторые зарезервированы для перспективного использования, а другие резервируются по историческим причинам.

Идентификаторы

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

  • Имя не может быть зарезервированное слово.

  • Имя может быть составлено из букв, чисел, знаков доллара и подчеркиваний.

  • Первый символ не может быть числом.

Это - передовая практика - называть идентификаторы так, чтобы имена имели смысл для Вас и для других разработчиков позже.

// Допустимые идентификаторы имен. var myAwesomeVariable = "a"; var myAwesomeVariable2 = "b"; var my_awesome_variable = "c"; var $my_AwesomeVariable = "d"; var _my_awesome_variable_$ = "e";

Определение Переменных

Переменные могут быть определены, используя несколько операторов var, или в объединенном единственном операторе var.

// Это работает: var test = 1; var test2 = function() { ... }; var test3 = test2( test ); // И это тоже: var test4 = 1, test5 = function() { ... }, test6 = test2( test );

Переменные могут быть объявлены, не присваивая им значение. Значение переменной, объявленной без значения, становится undefined (неопределено).

var x; x === undefined; // истина

Далее: Атрибуты jQuery

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)