Безплатно! Онлайн събитие: 5-дневно ChatGPT предизвикателство Регистрация тук.
Сравнителни оператори
Пълен достъп до курса: Не
За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.
Най-важното за сравнителните оператори
Сравнителните оператори в JavaScript връщат булева стойност – true или false в зависимост от това дали дадено условие е изпълнено. С == се сравняват стойности, но JavaScript може автоматично да преобразува типовете данни. С === се прави строго сравнение – проверяват се както стойността, така и типът. Ако трябва да запомните едно нещо: използвайте ===, когато искате сигурност и предвидимост в кода си.
Практическо упражнение: сравнения в конзолата
- Създайте две променливи, например
valueиnewValue. - Сравнете ги с
==и изведете резултата сconsole.log(). - Тествайте различни случаи:
- два еднакви текста
- два различни текста
- еднакви и различни числа
- Използвайте операторите
>,<,>=,<=, за да сравнявате числови стойности. - Пробвайте
!=, за да проверите дали стойностите са различни. - Сравнете
1иtrueс==, а след това със===, за да видите разликата между нестрого и строго сравнение.
Основни оператори за сравнение
==– сравнява стойности, допуска автоматично преобразуване на типове===– строго сравнение по стойност и тип!=– проверява дали стойностите са различни>– по-голямо<=– по-малко или равно (валидно при по-малко или равно)
Експериментирайте с различни типове данни, за да разберете как JavaScript обработва сравненията и кога е важно да използвате строго равенство.