JavaScript Синтаксис
Синтаксис JavaScript — это набор правил, как строятся программы JavaScript:
var x, y; // How to declare variables
x = 5; y = 6; // How to assign values
z = x + y; // How to compute values
Значения JavaScript
Синтаксис JavaScript определяет два типа значений: фиксированные значения и значения переменных.
Фиксированные значения называются литералами. Переменные значения называются переменными.
Литералы JavaScript
Наиболее важными правилами для написания фиксированных значений являются:
Номера пишутся с десятичными знаками или без них:
10.50
1001
Строки — это текст, написанный в двойных или одинарных кавычках:
"John Doe"
'John Doe'
Переменные JavaScript
В языке программирования переменные используются для хранения значений данных.
JavaScript использует ключевое слово var для объявления переменных.
знак равенства используется для присвоения значений переменным.
В этом примере x определяется как переменная. Затем x присваивается (задается) значение 6:
var x;
x = 6;
JavaScript Operators
Для вычисления значений JavaScript использует арифметические операторы (+-*/):
(5 + 6) * 10
JavaScript использует оператор присваивания (=) для присвоения значений переменным:
var x, y;
x = 5;
y = 6;
Выражения JavaScript
Выражение представляет собой комбинацию значений, переменных и операторов, которая вычисляет значение.
Вычисление называется оценкой.
Например, 5 * 10 оценивается в 50:
5 * 10
Выражения могут также содержать значения переменных:
x * 10
Значения могут быть различных типов, например чисел и строк.
Например, "John" + "" + "Doe", оценивается как "John Doe":
"John" + " " + "Doe"
Ключевые слова JavaScript
Ключевые слова JavaScript используются для определения выполняемых действий.
Ключевое слово var сообщает обозревателю о создании переменных:
var x, y;
x = 5 + 6;
y = x * 10;
JavaScript комментарии
Не все операторы JavaScript "выполняются".
Код после двойной косой черты // или между /* и */ обрабатывается как Комментарий.
Комментарии игнорируются и не будут выполняться:
var x = 5; // I will be executed
// var x = 6; I will
NOT be executed
Вы узнаете больше о комментариях в более поздней главе.
Идентификаторы JavaScript
Идентификаторы — это имена.
В JavaScript идентификаторы используются для именования переменных (и ключевых слов, функций и меток).
Правила для юридических имен во многих языках программирования одинаковы.
В JavaScript первый знак должен быть буквой или символом подчеркивания (_) или символом доллара ($).
Последующие символы могут быть буквами, цифрами, подчеркиваниями или знаками доллара.
Номера не допускаются в качестве первого символа.
Таким образом, JavaScript может легко отличить идентификаторы от чисел.
JavaScript чувствителен к регистру
Все идентификаторы JavaScript чувствительнык регистру.
Переменные Фамилия и Фамилия, являются двумя различными переменными.
var lastname, lastName;
lastName = "Doe";
lastname = "Peterson";
JavaScript не интерпретирует var или var как ключевое слово var.
JavaScript и верблюда случае
Исторически сложилось так, что программисты использовали различные способы объединения нескольких слов в одно имя переменной:
Дефисы:
имя, фамилия, мастер-карта, Интер-Сити.
Дефисы не допускаются в JavaScript. Они зарезервированы для вычитания.
Подчеркнуть:
фирст_наме, ласт_наме, мастер_кард, интер_Цити.
Верхний случай верблюда (случай Паскаля):
Имя, фамилия, MasterCard, междугородный.
Нижняя верблюда случае:
JavaScript программисты, как правило, используют Camel случае, который начинается с строчной буквы:
имя, фамилия, masterCard, междугородный.
Набор символов JavaScript
JavaScript использует кодировку Юникода .
Unicode охватывает (почти) все символы, знаки препинания и символы в мире.
Для более пристального взгляда, пожалуйста, изучите нашу полную справку Unicode.