Тройной (3) знак равенства [дубликаты]
Possible Duplicate:
JavaScript === vs == : Does it matter which “equal” operator I use?
Я спросилДругой вопрос вот и получил отличный ответ следующим образом:
$(document).on("keydown", function (e) {
if (e.which === 8 && !$(e.target).is("input, textarea") || $(e.target).is('[readonly]')) {
e.preventDefault();
}
});
Обратите внимание на три знака равенства===
в операторе if. Я всегда думал, что вам нужны только два знака равенства==
для оператора if javascript / jQuery. Есть ли причина для трех?
UPDATE
Извините за дублированный вопрос - я искал, но не нашел ни одного хорошего вопроса. Я думаю, что я использовал неправильные условия поиска.