( Это часть CodingNotes, обширной коллекции заметок и карточек для разных языков, узнайте больше об этом здесь 👉CodingNotes — краткое введение | by Finn | Ноябрь 2022 г. | Medium)
Общий
💡 == и === используются для сравнения двух значений.
Разница
💡 Разница между ними заключается в строгости. ==
не такой строгий и преобразует тип своего операнда перед сравнением. ===
очень строг и не допускает такого действия. Он сравнивает значения, а также тип данных операнда. Часто вы хотите использовать ===
, но это зависит от конкретного случая.
Пример
При сравнении значений в консоль заносится логическое значение. Это означает либо истину, либо ложь.
==
let number = 4 let numbertwo = "4"
console.log(number == numbertwo) // true
===
let number = 4 let numbertwo = "4"
console.log(number === numbertwo) // false
Оператор !=
Оператор
!=
сравнивает неравенство. Это противоположно==
.
let number = 7 let numbertwo = -7 let numberthree = 7
console.log(number != numbertwo) //true console.log(number == numbertwo) //false console.log(number != numberthree) //fale
Оператор ≤ / ≥
≤ истинно, если число больше или равно числу, с которым вы его сравниваете. ≥ верно, если число меньше или равно числу, с которым вы его сравниваете.
💡 3 ≥ x верно, если x меньше 3 или ровно 3.
Надеюсь, вы чему-то научились!
Кстати, это часть огромной коллекции заметок и карточек, которые я выпущу 10 декабря (12 октября). Если вы хотите быть в курсе событий и узнать об этом больше , вы можете подписаться на меня на Medium и в TwitterCoding Notes (@coding_notes) / Twitter и прочитать введение здесь. (CodingNotes — краткое введение | Финн | ноябрь 2022 г. | Medium)