Ти си на път да научиш основите напрограмирането. В това ръководство ще се фокусираме на темата "Сравнения и Условия". Тези концепции са сърцето на програмирането и ти позволяват да взимаш логични решения в своя код. Нека да научим стъпка по стъпка как можеш да работиш с условия, за да направиш програмите си значително по-ефективни.
Най-важни изводи
- if-изразът е основния строителен елемент за условия.
- Има различни оператори за сравнение: равен, неравен, по-голям от, по-малък от и т.н.
- Можеш да вложиш условия и да взимаш структурирани решения с помощта на else и else if.
Основи на if-израза
Условие в кода обикновено се изразява с if-израз. Това означава: Ако условието е изпълнено, определен код ще бъде изпълнен.
Сега да видим как това работи на практика.

Да предположим, че имаш променлива за възрастта на човек.
Тук можем да създадем просто условие: Ако възрастта е по-малка от 18, трябва да показваме съобщение.
Сега опитай това. Когато заредиш програмата и възрастта е по-малка от 18, ще видиш съобщението "Още не си пълнолетен".
Оператори за сравнение
Има няколко оператора за сравнение, които можеш да използваш:
- По-голям от (>): Проверява дали левият стойност е по-голям от десния.
- По-малък от (<): Проверява дали левият стойност е по-малък от десния.
- По-голям или равен (>=): Проверява дали левият стойност е по-голям или равен на десния.
- По-малък или равен (<=): Проверява дали левият стойност е по-малък или равен на десния.
- Равен (==): Проверява дали двете стойности са равни.
- Неравен (!=): Проверява дали двете стойности не са равни.
Нека да разгледаме пример с оператора "по-голям или равен". Ако някой е на 16 или повече години, той може да гледа определен филм.
Също така можеш да опиташ да зададеш възрастта на различни стойности, за да видиш дали условието е вярно или не.
Използване на променливи и условия
За да направиш кода си по-динамичен, можеш да използваш променливи за условия. Например, ако имаш фиксирана възраст за навършване на пълнолетие, това може да изглежда така:
if (възраст >= пълнолетенОт) { document.write("Пълнолетен"); }
Тук не гледаме само на възрастта, а използваме и променлива, за да дефинираме условията. Това ти позволява да правиш лесни корекции.
Проверка за равенство и неравенство
Друг важен аспект на проверката на условията е проверката за равенство или неравенство.
Ако възрастта е точно 18, ще видим съобщението "Точно 18". В противен случай ще видим съобщението "Не 18".
Условни изрази с else и else if
Условията често се вграждат или разширяват, за да се създадат по-сложни структури за вземане на решения. else-изразът се използва за изпълнение на блок код, когато първоначалното условие не е вярно.
Допълнително можеш да използваш else if, за да провериш множество условия.
Тук първо се проверява дали лицето е на 18 или повече години, след това дали е на 16 или повече години. В противен случай ще се изведе последното съобщение.
Заключение по темата Сравнения и Условия
Използването на условия и сравнения е решаващо за всеки програмист. Те позволяват вземане на решения на базата на входни данни и така създават динамични и приспособими програми. Разбирането и прилагането на тези концепции ще ти помогне да внедриш по-сложна логика в програмата си.
Резюме – Програмиране на Сравнения и Условия: Подробно ръководство
В това ръководство научи как да прилагаш сравнения и условия в програмирането. Ти си запознат с if-израза и различни оператори за сравнение. Освен това научи как да структурираш условия, за да взимаш по-добри решения в кода.
Често задавани въпроси
Какво е if-израз?
Колко блока else if мога да използвам?
Каква е разликата между == и ===?
Мога ли да комбинирам множество условия в един if-израз?
Как да проверя дали две променливи са равни?