Se están nombrando variables con el mismo nombre
Se están nombrando variables con el mismo nombre
Ahora quisiera entender;en IF para hcaer la compartavia de mayor o igual no usaron doble == ; ¿por qué?
Hola!! Porque doble == hace referencia a un mismo valor, el >= admite que sea mayor o igual para mostrar la alerta. En los videos mencionan que un signo = asigna a la variable y dos son para comparar.
te explico de la manera practica a veces por concepto no queda claro
cuando usas un solo igual = estas diciendo esta variable = equivale significa es tanto, ejemplo
let numero = 1
ahora, cuando usas == estas diciendo al sistema que es una igualdad débil, que quiere decir, que te compara valores, como asi? si tu tienes una variable tipo cadena de texto y una variable numerica en este caso '0' y 0, respectivamente; esta igualdad es verdadera. ejemplo
let numero = '10'
let numero1 = 10
y a esas variables las sometes a una igualdad ((==) esto ya viene reservado por sintaxis del sistema), te va a dar verdadero porque solo compara que su valor sea igual, pero para hacer una condición debes usar solo <= o >= porque si le agregas los == el sistema dice que tienes un error ya que solo puedes hacer esa condicion