Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Duda de la sintaxis en el if

Yo hice así mi código y corre bien, pero el detalle fue que la condición del string tuve que poner triple = y el AND adentro de los parentesís. Porque ya después ví la respuesta del instructor y el si pone el AND afuera. aún así me corre el programa bien, pero...¿será correcto?


    //Condiciones.

    if (edad >= 18  &&  tieneLicencia === "S") {
        imprimir("Puede conducir");
    } else {
        imprimir("No puede conducir");
    }

</script>
2 respuestas

https://developer.mozilla.org/es/docs/Web/JavaScript/Equality_comparisons_and_sameness

Hola amigo, me causó curiosidad y busqué por la red y me encontré con que existe la comparación estricta junto con la comparación débil o adstracta.

La comparación estricta es la que se hace con 3 iguales y la otra es la que se hace con sólo dos iguales.

Gracias por tu pregunta, debido a eso también aprendí!!!

Hola amigo! De hecho solo lo supuse y lo escribí en mi código, pero después lo busqué en un ejemplo de recibir un dato tipo string en un condicional if, y me salió así, de triple igual. Pero lo que comentas es muy interesante y tampoco lo sabía. ¡Muchas gracias por el dato! También aprendí eso....¡¡¡Gracias!!!