esta pregunta del examen no la entendi ¿Qué retorna el siguiente código? if (false === !true) { console.log(false == true) } else { conso...

Pregunta de la clase:
¿Qué es un array?
Helena desTroy

Helena desTroy

Pregunta
student
hace 4 años

esta pregunta del examen no la entendi

¿Qué retorna el siguiente código? if (false === !true) { console.log(false == true) } else { console.log(true === !false) }

dice que la respuesta es FALSE pero yo puse TRUE y sigo sosteniéndolo, alguien me explica? D:

1 respuestas
para escribir tu comentario
    Francisco Ponce

    Francisco Ponce

    student
    hace 4 años

    Creo que conviene explicarlo por pasos. De acuerdo al código que pones:

    La ejecución de ese bloque if-else nos dice: Si false es igual a la negación de true ejecuta el console.log del if, si no ejecuta el console.log del else.

    Suena un poco confuso, pero es importante entenderlo antes de seguir.

    if (false === !true) { // La comparación de este if es verdadero porque false es igual a la negación de true, ya que si los evalúas te da falsepor lo que entra al primer bloque. console.log(false == true) // Al ejecutar la comparación en el consola false no es igual a true por lo que el resultado que retorna es false } else { este código nunca se ejecuta console.log(true === !false) }

    Información sobre tipos de comparaciones, == (Equality) vs === (Identity)

Curso Básico de JavaScript [Empieza Gratis]

Curso Básico de JavaScript [Empieza Gratis]

Conoce los conceptos clave del lenguaje de programación que se está comiendo al mundo. Aprende qué es una variable, una función, un objeto y dónde se guardan esos valores. Descubre qué es Scope y cómo se utilizan los loops. Obtén las herramientas para saber cómo tomar decisiones y validar acciones. En este curso, darás el primer paso para empezar tu carrera como desarrollador.

Curso Básico de JavaScript [Empieza Gratis]
Curso Básico de JavaScript [Empieza Gratis]

Curso Básico de JavaScript [Empieza Gratis]

Conoce los conceptos clave del lenguaje de programación que se está comiendo al mundo. Aprende qué es una variable, una función, un objeto y dónde se guardan esos valores. Descubre qué es Scope y cómo se utilizan los loops. Obtén las herramientas para saber cómo tomar decisiones y validar acciones. En este curso, darás el primer paso para empezar tu carrera como desarrollador.