javascript 1.3.2 Функции

Зачастую нам надо повторять одно и то же действие во многих частях программы. Например, необходимо красиво вывести сообщение при приветствии посетителя, при выходе посетителя с сайта, ещё где-нибудь. Чтобы не повторять один и тот же …

Продолжить чтение

javascript 1.3.1 Конструкция “switch”

Конструкция switch заменяет собой сразу несколько if. Она представляет собой более наглядный способ сравнить выражение сразу с несколькими вариантами. Синтаксис Конструкция switch имеет один или более блок case и необязательный блок default.

Продолжить чтение

javascript 1.1.11 Операторы. Присваивание. Инкремент/декремент

Присваивание Давайте отметим, что в таблице приоритетов также есть оператор присваивания =. У него один из самых низких приоритетов: 3. Именно поэтому, когда переменной что-либо присваивают, например, x = 2 * 2 + 1, то сначала выполнится арифметика, …

Продолжить чтение

javascript 2.3.1 Планирование: setTimeout

Мы можем вызвать функцию не в данный момент, а позже, через заданный интервал времени. Это называется «планирование вызова». Для этого существуют два метода: setTimeout позволяет вызвать функцию один раз через определённый интервал времени. setInterval позволяет вызывать функцию регулярно, повторяя вызов …

Продолжить чтение

javascript 1.2.5 Управляющие конструкции в циклах

Прерывание цикла: «break» Обычно цикл завершается при вычислении условия в false. Но мы можем выйти из цикла в любой момент с помощью специальной директивы break. Например, следующий код подсчитывает сумму вводимых чисел до тех пор, пока посетитель их вводит, …

Продолжить чтение

javascript 1.2.4 Циклы while, for

При написании скриптов зачастую встаёт задача сделать однотипное действие много раз. Например, вывести товары из списка один за другим. Или просто перебрать все числа от 1 до 10 и для каждого выполнить одинаковый код. Для многократного повторения одного участка …

Продолжить чтение

javascript 1.2.3 Логические операторы

В JavaScript есть три логических оператора: || (ИЛИ), && (И) и ! (НЕ). Несмотря на своё название, данные операторы могут применяться к значениям любых типов. Полученные результаты также могут иметь различный тип.

Продолжить чтение

javascript 1.2.2 Тринарный условный оператор “?”

Иногда нам нужно определить переменную в зависимости от условия. Например: Так называемый «условный» оператор «вопросительный знак» позволяет нам сделать это более коротким и простым способом. Оператор представлен знаком вопроса ?. Его также называют «тернарный», так как …

Продолжить чтение

javascript 1.2.1 Условное ветвление: if

Иногда нам нужно выполнить различные действия в зависимости от условий. Для этого мы можем использовать инструкцию if и условный оператор ?, который также называют оператором «вопросительный знак». Инструкция «if» Инструкция if(…) вычисляет условие в скобках и, если результат true, то выполняет …

Продолжить чтение