САЙТ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ НА РУССКОМ ЯЗЫКЕ
×

JS Учебник

JS Главная JS Введение JS Установка JS Вывод JS Синтаксис JS Заявления JS Комментарии JS Переменные JS Операторы JS Арифметика JS Присваивания JS Типы данных JS Функции JS Объекты JS Область JS События JS Строки JS Методы строк JS Числа JS Методы чисел JS Массивы JS Методы массива JS Сортировка массива JS Итерация массива JS Даты JS Формат даты JS Метод получения дат JS Методы набора... JS Математические... JS Случайные числа JS Булевы JS Сравнение... JS Заявления if...else JS Заявление switch JS Цикл for JS Цикл while JS Заявление break... JS Преобразование... JS Битовые... JS Регулярные выражения JS Ошибки JS Отладчик JS Подъемный JS Строгий JS Ключевое слово this JS Руководство стиля JS Практика JS Распространенные ошибки JS Эффективность JS Зарезервированные слова JS Версии JS Версия ES5 JS Версия ES6 JS JSON

JS Формы

JS Формы JS Формы API

JS Объекты

Определение объекта Свойства объекта Методы объекта Доступ к объекту Конструкторы объекта Прототипы объекта Объект ECMAScript 5

JS Функции

Определение функции Параметры функции Вызов Функции Вызвать Функцию Применение функции Закрытие Функции

JS HTML DOM

DOM Введение DOM Методы DOM Документы DOM Элементы DOM HTML DOM CSS DOM Анимация DOM События DOM Слушатель события DOM Навигация DOM Узлы DOM Коллекции DOM Список узлов

JS Браузера BOM

JS Окно JS Экран JS Местоположение JS История JS Навигатор JS Всплывающее окна JS Синхронизация JS Cookies

JS AJAX

AJAX Введение AJAX XMLHttp AJAX Запрос AJAX Ответ AJAX XML Файл AJAX PHP AJAX ASP AJAX База данных AJAX Приложения AJAX Примеры

JS JSON

JSON Введение JSON Синтаксис JSON или XML JSON Типы данных JSON Парсинг JSON Строки JSON Объекты JSON Массивы JSON PHP JSON HTML JSON JSONP

JS или jQuery

jQuery Селекторы jQuery HTML jQuery CSS jQuery DOM

JS Примеры

JS Примеры JS HTML DOM JS HTML Ввод


JavaScript Заявления



В HTML, JavaScript заявления - "инструкции", должны быть "выполненны" в веб-браузере.


JavaScript заявления

Это заявление указывает браузеру написать "Привет Андрей." внутри элемента HTML с id="demo":

Пример

document.getElementById("demo").innerHTML = "Привет Андрей.";
Редактор кода »

JavaScript программы

Большинство программ JavaScript содержат множество заявлений JavaScript

Заявления выполняются один за другим в том же порядке, в каком они написаны.

В этом примере x, y, и z приведены значения и наконец, отображается z:

Пример

var x, y, z;
x = 5;
y = 6;
z = x + y;
document.getElementById("demo").innerHTML = z;
Редактор кода »

Программы JavaScript (и заявления JavaScript) часто называются кодом JavaScript.


Точка с запятой ;

Заявления JavaScript разделяются точкой с запятой.

В конце каждой заявления обязательно добавляйте точку с запятой:

var a, b, c;
a = 5;
b = 6;
c = a + b;
Редактор кода »

При разделении точкой с запятой допускается несколько заявлений в одной строке:

a = 5; b = 6; c = a + b;
Редактор кода »

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


JavaScript пробел

JavaScript игнорирует несколько пробелов. Вы можете добавить пробел в скрипт, чтобы сделать его более читаемым.

Следующие строки эквивалентны:

var person = "Татьяна";
var person="Татьяна";

Рекомендуется ставить пробелы вокруг операторов (= + - * / ):

var x = y + z;

JavaScript длина линии и разрывы линий

Для лучшей читаемости программисты, прописывают длину строк не более 80 символов.

Если заявление JavaScript не помещается в одну строку, лучше всего разбить ее после оператора:

Пример

document.getElementById("demo").innerHTML =
"Привет Андрей!";
Редактор кода »

JavaScript блок кода

Заявления JavaScript могут быть сгруппированы в блок кода в фигурных скобках {...}.

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

В функции JavaScript, заявления сгруппированы и находятся в одном блоке:

Пример

function myFunction() {
   document.getElementById("demo1").innerHTML = "Привет Андрей!";
   document.getElementById("demo2").innerHTML = "Как дела?";
}
Редактор кода »

В этом уроке мы используем 4 пробела для отступов блоков кода.
Более подробно о функциях вы узнаете далее в этом учебнике.


JavaScript ключевые слова

Заявления JavaScript часто начинаются с ключевого слова для определения действия JavaScript, которое необходимо выполнить.

Ниже приведен список ключевых слов, о которых вы узнаете в этом учебнике:

Ключевые слова Описание
break Завершает switch или loop
continue Переход из цикла и начинается сверху
debugger Останавливает выполнения JavaScript и вызывает (если доступны) функции отладки
do ... while Выполняет блок заявлений и повторяет блок, пока условие имеет значение true
for Отмечает блок заявлений, которые будут выполняться, пока условие является true
function Объявляет функцию
if ... else Отмечает блок заявлений, которые будут выполняться, в зависимости от условия
return Выход функции
switch Отмечает блок заявлений, которые будут выполняться, в зависимости от различных случаев
try ... catch Реализует обработку ошибок в блоке заявлений
var Объявляет переменную

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