JS для початківців

Раніше в цьому курсі ми розглядали лише скрипти, які виконувались послідовно рядок за рядком, але дуже часто виникає потреба виконати (не виконувати) якийсь блок коду лише при виконанні (не виконанні) певних умов. І тому існують оператори розгалуження коду. Вони називаються так, оскільки поділяють код на гілки і при виконанні такого оператора вирішується, яка гілка виконуватиметься, а яка ні, подібно до того, як ми вирішуємо, куди повернути на роздоріжжі доріг.

Оператор if

Цей оператор реалізує виконання (не виконання) блоку коду, за умови, що деякий вираз дорівнює true (false). Вираз, залежно від значення якого код виконується (не виконується), пишеться в круглих дужках після ключового слова if. Блок коду, який виконується (не виконується), пишеться після умови у фігурних дужках.

Наприклад, напишемо скрипт, який виводить повідомлення лише тоді, коли змінна a містить значення true.

var a = true; if (a)

Але, якщо в змінній a буде записано значення false, повідомлення не виведеться на консоль.

У дужках після if може стояти і логічне вираження складніше.

var a = 6; if (a > 0 && 0 && a 0 && a Hello!