Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Основи на програмирането с JavaScript
3. Оператори

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.


Най-важното за сравнителните оператори

Сравнителните оператори в JavaScript връщат булева стойност – true или false в зависимост от това дали дадено условие е изпълнено. С == се сравняват стойности, но JavaScript може автоматично да преобразува типовете данни. С === се прави строго сравнение – проверяват се както стойността, така и типът. Ако трябва да запомните едно нещо: използвайте ===, когато искате сигурност и предвидимост в кода си.

Практическо упражнение: сравнения в конзолата

  1. Създайте две променливи, например value и newValue.
  2. Сравнете ги с == и изведете резултата с console.log().
  3. Тествайте различни случаи:
    • два еднакви текста
    • два различни текста
    • еднакви и различни числа
  4. Използвайте операторите >, <, >=, <=, за да сравнявате числови стойности.
  5. Пробвайте !=, за да проверите дали стойностите са различни.
  6. Сравнете 1 и true с ==, а след това със ===, за да видите разликата между нестрого и строго сравнение.

Основни оператори за сравнение

  • == – сравнява стойности, допуска автоматично преобразуване на типове
  • === – строго сравнение по стойност и тип
  • != – проверява дали стойностите са различни
  • > – по-голямо
  • <= – по-малко или равно (валидно при по-малко или равно)

Експериментирайте с различни типове данни, за да разберете как JavaScript обработва сравненията и кога е важно да използвате строго равенство.

Дискусия към урока