Будь-скрипт, навіть найменший, не може обійтися без умовного оператора. А якщо необхідно розробити велике додаток, наприклад, створити інтернет магазин. або систему управління сайтом, то умовний оператор може використовуватися десятки тисяч разів.
Умовний оператор використовується для порівняння. Порівнювати можна що завгодно і з чим завгодно.
Умовний оператор має наступну конструкцію:
Якщо умова вірна, то виконується то що знаходиться в фігурних дужках оператора if. якщо умова не вірно, то виконується то що знаходиться в else.
Так само є більш складна конструкція. з використанням elseif (Умова).
Порівняння відбувається за допомогою наступних знаків:
Так само умови можна об'єднувати за допомогою логічних операторів And (можна писати ) І Or (можна писати ||).
Напишемо невеликий приклад. Наш скрипт буде порівнювати 3 змінні, і в залежності від значень змінних виводити ту чи іншу інформацію:
Так само є логічні оператори з жорсткою прив'язкою до типу:
Тобто порівнювати можна тільки цифру з цифрою, рядок з рядком.
На екрані буде виведено «невірно», тому що порівнюємо 5 з рядком '5' (в ковичнах). Якщо в умова написати 5 === 5, то умова буде вірно (тобто Число з числом)
Якщо перед умовою поставити знак оклику (!). то буде все навпаки, наприклад:
На екрані з'явиться «невірно».
Будь-скрипт, навіть найменший, не може обійтися без умовного оператора. А якщо необхідно розробити велике додаток, наприклад, створити інтернет магазин, або систему управління сайтом, то умовний оператор може використовуватися десятки тисяч разів.