JavaScript Синтаксис
Синтаксис JavaScript - это набор правил, по которым создаются программы JavaScript.:
// Как создавать переменные:
var x;
let y;
// Как использовать переменные:
x = 5;
y = 6;
let z = x + y;
JavaScript Значения
Синтаксис JavaScript определяет два типа значений: фиксированные значения и значения переменных.
Фиксированные значения называются литералами. Значения переменных называются переменными.
JavaScript Литералы
Наиболее важные правила для записи фиксированных значений:
Числа пишутся с десятичными знаками или без них:
10.50
1001
Попробуйте сами »
Строки - это текст, написанный в двойных или одинарных кавычках:
"John Doe"
'John Doe'
Попробуйте сами »
JavaScript Переменные
В языке программирования переменные используются для хранения значений данных.
JavaScript использует ключевое слово var
для объявления переменных (от анг. variable - переменная).
Знак равенства используется для присвоения значений переменным.
В этом примере x определяется как переменная. Затем х присваивается (даётся) значение 6:
var x;
x = 6;
Попробуйте сами »
JavaScript Операторы
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; // Я буду выполнен
// var x = 6; Я НЕ буду выполнен
Попробуйте сами »
Вы узнаете больше о комментариях в следующей главе.
JavaScript Идентификаторы
Идентификаторы - это названия (имена).
В JavaScript идентификаторы используются для именования переменных (и ключевых слов, и функций, и меток).
Правила для легальных имен практически одинаковы в большинстве языков программирования.
В JavaScript первый символ должен быть буквой, или подчеркиванием (_), или знаком доллара ($).
Последующие символы могут быть буквами, цифрами, подчеркиванием или знаком доллара.
Числа не допускаются в качестве первого символа.
Таким образом, JavaScript может легко отличить идентификаторы от чисел.
JavaScript чувствителен к регистру
Все JavaScript идентификаторы чувствительны к регистру.
Переменные lastName
и lastname
являются двумя разными переменными:
var lastname, lastName;
lastName = "Doe";
lastname = "Peterson";
Попробуйте сами »
JavaScript не интерпретирует VAR или Var как ключевое слово var.
JavaScript и Camel Case / Верблюжий регистр
Исторически сложилось так, что программисты использовали разные способы объединения нескольких слов в одно имя переменной:
Дефис:
first-name, last-name, master-card, inter-city.
Дефисы не допускаются в JavaScript. Они зарезервированы для вычитания.
Подчёркивание:
first_name, last_name, master_card, inter_city.
Верхний Верблюжий регистр (Pascal Case):
FirstName, LastName, MasterCard, InterCity.
Нижний Верблюжий регистр:
Программисты JavaScript склонны использовать верблюжий регистр, который начинается со строчной буквы:
firstName, lastName, masterCard, interCity.
JavaScript Набор символов
JavaScript использует набор символов Unicode.
Unicode охватывает почти все символы и знаки препинания в мире.
Для более детального ознакомления изучите Полный справочник по Unicode на нашем сайте W3Schools на русском.