ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ

Базовый JavaScript

JS Учебник JS Синтаксис JS Переменные JS Операторы JS If Условия JS Циклы JS Строки JS Числа JS Функции JS Объекты JS Даты JS Массивы JS Наборы JS Карты JS Математические JS RegExp JS Типы данных JS Ошибки JS Дебагинг JS События JS Программирование JS Справочники JS UTF-8 Характеры

JS Расширенный

JS Версии JS Функции JS Объекты JS Классы JS Итерации JS Промисы JS Модули JS HTML DOM JS Окна JS Web API JS AJAX JS JSON JS jQuery JS Графика JS Примеры JS Объекты

JavaScript. Уроки W3Schools для начинающих на русском языке

Ua En Es De Fr

JavaScript Синтаксис

Синтаксис JavaScript - это набор правил, согласно которым создаются программы JavaScript:

// Как создавать переменные:
var x;
let y;

// Как использовать переменные:
x = 5;
y = 6;
let z = x + y;

JavaScript Значения

Синтаксис JavaScript определяет два типа значений: фиксированные значения и значения переменных.

Фиксированные значения называются литералами. Значения переменных называются переменными.


JavaScript Литералы

Наиболее важные правила для записи фиксированных значений:

Числа пишутся с десятичными знаками или без них:

Строки - это текст, написанный в двойных или одинарных кавычках:

"John Doe"

'John Doe'
Попробуйте сами »

JavaScript Переменные

В языке программирования переменные используются для сохранения значений данных.

JavaScript использует ключевое слово var для ообъявления переменных (от анг. variable - переменная).

Знак равно используется для присвоения значений переменным.

В этом примере x определяется как переменная. Потом х присваивается значение 6:


JavaScript Операторы

JavaScript использует арифметические операторы ( + - * / ) для вычисления значений:

JavaScript использует оператор присваивания ( = ) для присваивания значений переменным:

var x, y;
x = 5;
y = 6;
Попробуйте сами »

JavaScript Выражения

Выражение является комбинацией значений, переменных и операторов, которая вычисляет значения.

Вычисление называется определением (результата).

Например, 5*10 определяет 50:

Выражения также могут содержать значения переменных:

Значения могут быть разных типов, таких как числа и строки.

Например, "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;   Я НЕ буду выполнен
Попробуйте сами »

Вы узнаете больше о комментариях в следующем разделе на нашем сайте W3Schools на русском.


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.

Camelcase - верблюжий регистр

Верхний Верблюжий регистр (Pascal Case):

FirstName, LastName, MasterCard, InterCity.

Нижний Верблюжий регистр:

Программисты JavaScript склонны использовать верблюжий регистр, который начинается с малой буквы:

firstName, lastName, masterCard, interCity.


JavaScript Набор символов

JavaScript использует набор символов Unicode.

Unicode охватывает почти все символы и разделительные знаки в мире.

Для более подробного ознакомления выучите Полный справочник по Unicode на нашем сайте W3Schools на русском.


JavaScript — Синтаксис. Видеоурок W3Schools

Это видео - это вступление к синтаксису JavaScript.

Часть серии видеоуроков для изучения JavaScript для начинающих!