Тройной (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

Извините за дублированный вопрос - я искал, но не нашел ни одного хорошего вопроса. Я думаю, что я использовал неправильные условия поиска.

Ответы на вопрос(2)

Ваш ответ на вопрос