Buenas tardes. Como parte importante de la lógica de programación, se debe considerar la sintaxis de los programas ya que como tal JavaScript puede concatenar un número con caracteres o viceversa, o realizar operaciones con caracteres numéricos; en cualquiera de los dos casos no existirá un error al ejecutar, pero podríamos tener un error de sintaxis si no definimos correctamente el tipo de información que queremos trabajar o mostrar. Saludos.