Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Duda

Cual seria las diferencias de ambos??

let numero=5;

if(numero=5){ console.log("True"); }

let numero = 5;

if(numero == "5"){ console.log("True"); }

1 respuesta

¡Hola Estudiante, espero que estés bien!

Entiendo que estás teniendo dudas sobre las diferencias entre los operadores de asignación (=) y de comparación (==) en JavaScript.

En tu código, el primer if utiliza el operador de asignación (=) en lugar del operador de comparación (==). Esto significa que estás asignando el valor 5 a la variable "numero" en lugar de comparar si "numero" es igual a 5. Por lo tanto, la condición siempre será verdadera y se imprimirá "True" en la consola, independientemente del valor de "numero".

En cambio, el segundo if utiliza el operador de comparación (==) para verificar si el valor de "numero" es igual a "5". En este caso, la condición será verdadera y se imprimirá "True" en la consola, ya que el valor de "numero" es 5.

Espero que esta explicación te ayude a entender las diferencias entre ambos operadores. Si tienes más preguntas, no dudes en preguntar.

Espero haber ayudado y buenos estudios!