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, то выполняет …

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

javascript 1.2 План занятия

По итогу этого занятия мы должны освоить базовые алгоритмические конструкции. Условные операторы и циклы – с помощью которых научимся обрабатывать массивы и создавать и обрабатывать объекты таблиц. 1.2.1 Условное ветвление: if 1.2.2 Тринарный условный оператор …

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

javascript 1.1.12 Операторы сравнения

Операторы сравнения Многие операторы сравнения известны нам из математики. В JavaScript они записываются так: Больше/меньше: a > b, a < b. Больше/меньше или равно: a >= b, a <= b. Равно: a == b. Обратите внимание, для сравнения используется двойной …

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

javascript 1.1.10 Операторы. Приоритет

Базовые операторы, математика Многие операторы знакомы нам ещё со школы: сложение +, умножение *, вычитание – и так далее. В этой главе мы начнём с простых операторов, а потом сконцентрируемся на специфических для JavaScript аспектах, которые не проходят в …

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

javascript 1.1.9 Взаимодействие: alert, prompt, confirm

Так как мы будем использовать браузер как демо-среду, нам нужно познакомиться с несколькими функциями его интерфейса, а именно: alert, prompt и confirm. alert С этой функцией мы уже знакомы. Она показывает сообщение и ждёт, пока пользователь нажмёт кнопку «ОК».

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