Публикации по теме 'double-equal'
Абстрактное сравнение равенства или «==»
Если вы думаете, что «==» сравнивает только значения с обеих сторон и возвращает true или false и не имеет ничего общего с типами и приведением, то вы НЕ полностью правы .
Что на самом деле делает «==» и как это работает?
var x = 5;
var y = "5";
console.log(x == y); //true
В приведенном выше случае «==» не только сравнивает значения с обеих сторон, но и выполняет некоторые действия под капотом:
Сначала он проверяет типы значений, т. е. typeOf x и..
Cracking JavaScript Интервью: == vs ===
Cracking JavaScript Interview: двойное равно против тройного равного
Один из первых вопросов на собеседовании по javascript: « В чем разница между двойным и тройным равенством?»
Концепция:
Javascript имеет три оператора сравнения.
оператор сравнения возвращает логическое значение после оценки результата сравнения.
выражение1 оператор сравнения выражение2
Относительный ( ‹, ›, ‹=, ›= )
Равенство ( ==, != )
Если оба выражения относятся к разным типам, оператор равенства..
Внутреннее устройство JavaScript | Операторы равенства
Внутреннее устройство JavaScript | Операторы равенства
Я смотрел видео Кайла Симпсона о типах JavaScript и принуждении. Было уже поздно, и мне даже не хотелось остановиться, когда Кайл сказал что-то, что вызвало у меня интерес. Он сказал,
По сути, решение о двойном равенстве и тройном равенстве является конечным индикатором того, действительно ли вы понимаете свою программу. Позвольте мне сказать это еще раз. Вы выбрали использование тройного равенства не только потому, что..