Содержание
- 2. Переменные / Типы / Операции Ветвления (условные операторы) Циклы / Массивы (структуры данных) Функции Объекты JavaScript
- 3. Тип Boolean Переменная типа boolean содержит один из всего 2 вариантов значения: истина (true) или ложь
- 4. Оператор if-else Оператор if-else в зависимости от переданного (true или false) значения выполняет один из двух
- 5. Операторные скобки { } и блок кода Фигурные скобки формируют блок из нескольких (от одной и
- 6. Оператор if-else Блок else – является необязательным.
- 7. Откуда берётся boolean? Из преобразование типов. undefined, NaN => false; Number: 0 => false; все остальные
- 8. Откуда берётся boolean? Операторы сравнения
- 9. Откуда берётся boolean? «Каноническая» запись
- 10. Откуда берётся boolean? Сложности с типами ?!?
- 11. Откуда берётся boolean? Сравнение строк осуществляется посимвольно. Сравниваться коды символов в таблице кодировки.
- 12. Кодировка
- 13. Откуда берётся boolean? Сравнение с учетом типа
- 14. Откуда берётся boolean? Проверка данных
- 15. Логические операторы Когда нужны «сложные» условия
- 16. Логические операторы Таблицы истинности Операторы логическое И (&&) и логическое ИЛИ (||) работают по такой схеме:
- 17. Логические операторы Есть нюансы ?!?
- 18. Логические операторы Есть нюансы ?!?
- 19. Логические операторы Есть нюансы Логические операторы && и || могут не проверять правый операнд, если значение
- 20. Логические операторы Есть нюансы ?!?
- 21. Побитовые операторы Не путайте логически и побитовые операторы, их результат далеко не всегда совпадает ?!?
- 22. Побитовые операторы Не путайте логически и побитовые операторы, их результат далеко не всегда совпадает ?!?
- 23. Побитовые операторы Побитовые операторы осуществляют действия с числами в двоичном виде & |
- 24. Оператор выбора switch Позволяет выбрать из множества вариантов, работает только сравнением
- 25. Оператор выбора switch И тут есть нюансы…
- 26. Многовариантный выбор Можно обойтись и без switch
- 27. Выбор в диапазоне Пошаговое отсекание вариантов
- 28. Немного практики Задача: Посетитель вводит год, и необходимо определить сколько дней в году, и сообщить ответ
- 29. Задача о високосных годах… Таблица истинности для 3-х логических переменных.
- 30. Немного практики Задача: Сегодня вторник, пользователь задаёт количество дней. Необходимо узнать какой день недели будет по
- 31. Немного практики Задача: Мы знаем день, месяц и год рождения человека. Мы также знаем сегодняшний день
- 32. Домашнее задание
- 33. Домашнее задание Недостаток информации; Избыточная информация; Косвенно влияющие аспекты. 2. Разработать скрипт, который на основе роста
- 34. Домашнее задание О налогах в США http://www.tax-rates.org/federalincometax Задание: написать скрипт, который будет запрашивать сумму годового дохода
- 35. Где брать задачки для тренировки? Чтобы научиться программировать – нужно тренироваться… Чтобы тренироваться нужны задачи… Чтобы
- 37. Скачать презентацию