Содержание
- 2. Инструкция «if» Инструкция if вычисляет условие в скобках и, если результат true, то выполняет блок кода.
- 3. Если мы хотим выполнить более одной инструкции, то нужно заключить блок кода в фигурные скобки: if
- 4. Преобразование к логическому типу Инструкция if вычисляет выражение в скобках и преобразует результат к логическому типу.
- 5. Мы также можем передать заранее вычисленное в переменной логическое значение в if, например так: let cond
- 6. Блок «else» Инструкция if может содержать необязательный блок «else» («иначе»). Он выполняется, когда условие ложно. Например:
- 7. Несколько условий: «else if» Иногда, нужно проверить несколько вариантов условия. Для этого используется блок else if.
- 8. Условный оператор “?” Иногда нам нужно определить переменную в зависимости от условия. Например: let access; let
- 9. Так называемый «условный» оператор «вопросительный знак» позволяет нам сделать это более коротким и простым способом. Оператор
- 10. Логические операторы
- 11. || (ИЛИ) Оператор «ИЛИ» выглядит как двойной символ вертикальной черты: let result = a || b;
- 12. Существует всего четыре возможные логические комбинации: alert( true || true ); // true alert( false ||
- 13. let hour = prompt("Который час?"); if ( hour 20 ) { alert( ‘Курсы закончились!' ); }
- 14. && (И) Оператор И пишется как два амперсанда &&: let result = a && b;
- 15. В традиционном программировании И возвращает true, если оба аргумента истинны, а иначе – false: alert( true
- 16. let hour = 12; let minute = 30; if ( hour == 12 && minute ==
- 17. ! (НЕ) Оператор НЕ представлен восклицательным знаком !. let result = ! value; Оператор принимает один
- 18. Циклы while и for
- 19. При написании скриптов зачастую встаёт задача сделать однотипное действие много раз. Например, вывести товары из списка
- 20. Цикл «while» Цикл while имеет следующий синтаксис: while ( /* какое-то условие */ ) { //
- 21. Цикл ниже выводит i, пока i let i = 0; while ( i alert( i );
- 22. Цикл «do…while» Проверку условия можно разместить под телом цикла, используя специальный синтаксис do..while: do { //
- 23. Цикл «for» Более сложный, но при этом самый распространённый цикл — цикл for. for ( /*
- 24. Прерывание цикла: «break» Обычно цикл завершается при вычислении условия в false. Но мы можем выйти из
- 25. let sum = 0; while (true) { let value = +prompt("Введите число"); if (!value) break; sum
- 26. Переход к следующей итерации: continue Директива continue – «облегчённая версия» break. При её выполнении цикл не
- 27. Конструкция "switch"
- 28. Синтаксис Конструкция switch имеет один или более блок case и необязательный блок default. switch( x )
- 30. Скачать презентацию