A menudo veo código JavaScript que comprueba parámetros indefinidos, etc. de esta manera: if (typeof input !== "undefined") { // do stuff } Esto parece un poco despilfarrador, ya que implica tanto una búsqueda de tipo como una comparación de cadenas, sin mencionar su verbosidad. Sin...