Pregunta 18

Técnico Auxiliar Informática del Estado - 2024 - TAI - Técnicos Auxiliares de Informática (Promoción Interna)

¿Qué hará el siguiente código de JavaScript console.log(10 === "10")?

  • A.Imprimirá true.
  • B.Imprimirá false.Respuesta correcta
  • C.Dará error.
  • D.Imprimirá '1010'.

Explicación

La respuesta correcta es B. El operador === en JavaScript es igualdad estricta: compara tanto valor como tipo de datos. 10 es de tipo Number y "10" es String, por lo tanto son diferentes. El resultado es false. El operador == habría hecho coerción de tipos y devuelto true.