Entonces, si escriben estado == 1, ¿Significa que 1 es diferente de estado? creo que ya me hice bolas 😕

David Armando Velazquez

David Armando Velazquez

Pregunta
studenthace 6 años

Entonces, si escriben estado == 1, ¿Significa que 1 es diferente de estado? creo que ya me hice bolas 😕

4 respuestas
para escribir tu comentario
    Eden Rodrigo Verdugo Garcia

    Eden Rodrigo Verdugo Garcia

    studenthace 6 años

    Como complemento :

    • usar "
      =
      " es asignar un valor a una variable (var variable = 1).
    • usar "
      ==
      " es comparar dos valores sin importar el tipo de la variable (
      "1" == 1
      te va a dar verdadero,
      1 == 1
      te va a dar verdadero ).
    • usar "
      ===
      " es comparar dos valores considerando el tipo de la variable (
      "1" === 1
      te va a dar falso,
      1 === 1
      te va a dar verdadero)
    David Armando Velazquez

    David Armando Velazquez

    studenthace 6 años

    Gracias a los dos! Si me sirvió su explicación :D voy a seguir practicando, hay muchas cosas confusas.

    Christopher Blanco Perez

    Christopher Blanco Perez

    studenthace 6 años

    Saludos compañero Darmt. El doble signo de igual funciona como un operador de comparación o igualdad, donde, si suponemos que la palabra estado es una variable, la expresión (estado == 1) evalúa si el contenido de estado en ese momento es igual a 1. Esa evaluación o comparación dará un resultado booleam o lógico de true (verdadero) si el valor de estado es 1, y false (falso) si es diferente de 1.

    if (estado == 1) { alert ("La variable estado Sí vale 1"); }

    Es decir, si la comparación se cumple se mostrará el Alert, si es diferente el programa no mostrará este mensaje.

    Espero haberle sido de ayuda.

    Pablo Martínez

    Pablo Martínez

    studenthace 6 años

    No, amigo, el decir

    estado == 1

    significa que el estado es 1

    el signo "=" en JS es un operador de asignación.

    Lo que quiere decir que con un solo "=" al "estado" se le asignaría el valor de "1", pero con dos se realizaría una comparación.

    Esto se puede utilizar sobre todo para las condicionales. Ej.

    if (estado == 1) { alert("Estamos diciendo que el estado es igual a 1"); }
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.

Curso Gratis de Programación Básica
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.