Triple (3) signos iguales [duplicado]

Posible duplicado:
JavaScript === vs ==: ¿Importa qué operador “igual” uso?

Yo preguntéotra pregunta Aquí y recibió una gran respuesta de la siguiente manera:

$(document).on("keydown", function (e) {
  if (e.which === 8 && !$(e.target).is("input, textarea") || $(e.target).is('[readonly]')) {
      e.preventDefault();
  }
}); 

Note los tres signos iguales.=== en la sentencia if. Siempre he pensado que solo necesitabas dos signos iguales.== para un javascript / jQuery if-statement. ¿Hay alguna razón para los tres?

ACTUALIZAR

Lo siento por la pregunta duplicada: busqué pero no encontré ninguna buena pregunta. Supongo que estaba usando los términos de búsqueda equivocados.

Respuestas a la pregunta(2)

Su respuesta a la pregunta