Copie el código del problema para mi sorpresa JavaScript si me interpreto (10 + "20" + 12) / 3 pero no de la manera que esperaba ya que concateno los números y formo un numero que no era el que se buscaba la respuesta se simplifico en (102012 / 3) y esto es tiraba de resultado 34004 por lo que mi conclusión es que no nos indica un error como tal siempre va a leer la línea de código y la asociara con un número sin embargo no con la lógica que lo esperábamos ya que concateno los números y no los sumo por el hecho de que uno de ellos estaba en texto por lo que el resultado no es el esperado el cual de quitar las comillas en el numero 20 hubiera sido 14.