Прерывание цикла: «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 С этой функцией мы уже знакомы. Она показывает сообщение и ждёт, пока пользователь нажмёт кнопку «ОК».
Продолжить чтениеjavascript 1.1.8 Преобразование типов
Чаще всего операторы и функции автоматически приводят переданные им значения к нужному типу. Например, alert автоматически преобразует любое значение к строке. Математические операторы преобразуют значения к числам. Есть также случаи, когда нам нужно явно преобразовать значение в …
Продолжить чтение