No entendí muy bien los operadores “&&” y “||”, alguien podría pasarme una lectura adicional con ejemplos, creo que fue tocado mu...

Juan David Puertas Vargas

Juan David Puertas Vargas

Pregunta
student
hace 5 años

No entendí muy bien los operadores “&&” y “||”, alguien podría pasarme una lectura adicional con ejemplos, creo que fue tocado muy superficial este tema. Por favor ver mi pregunta.

8 respuestas
para escribir tu comentario
    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    student
    hace 4 años

    Son operadores lógicos. Es como decir si esto es verdad & esto es verdad esto tiene que ser verdad.

    Luis Ivan Herrera Equihua

    Luis Ivan Herrera Equihua

    student
    hace 5 años

    De forma simple:

    • && Operador logico and, requiere que ambas condiciones sean verdaderas para que el resultado sea verdadero.

    • || Operador logico or, solo requiere que una condicion sea verdadera para que el resultado sea verdadero.

    Juan David González Rodríguez

    Juan David González Rodríguez

    student
    hace 5 años

    el operador && es como las compuertas logicas and , funcionan como un comparador logico , que lo que hace es comparar si los operaciones son verdaderos su salida sera verdadera pero si alguno de los dos comparadores es falso no se ejecurtara lo queseas que estes comparando, si prefieres puedes usar and de en vez de && .................................................................................. el operador || es un or que si alguna de sus dos operaciones es verdadera su salida sera verdadera , pero si los dos operadores o alguno de los operadores es falso su salida sera falsa y tambien puedes cambiar el signo de || por la palabra or al igual que la and

    Alberto Perdomo

    Alberto Perdomo

    student
    hace 5 años

    Complementando lo que dice el compañero, && es la operación logica and o Y. Mientras que || es la operación logica Or u O.

    Como un repaso general, estas operaciones tienen dos posibles resultados: True o False, se cumplen de la siguiente manera:

    Si (3 + 3 = 6) && (2 + 2 = 4): True

    Esto significa que mientras se cumplan las sentencias de 3 + 3 y 2 + 2, la sentencia es verdadera. En cambio para esta misma operación:

    Si (3 + 3 = 6) && (2 + 2 = 8): False

    La sentencia es falsa, porque solo se cumple uno de los parametros.

    Ahora para la operación || ambas operaciones sería verdaderas así:

    Si (3 + 3 = 6) || (2 + 2 = 4): True Si (3 + 3 = 6) || (2 + 2 = 8): False

    Porque al menos uno de las dos parametros se cumple.

    Manuel Ojeda

    Manuel Ojeda

    student
    hace 5 años

    Los operadores && y || son utilizados para realizar condiciones lógicas. El operador && es para denotar que las condiciones deben de cumplirse sí o sí para que tu condición se cumpla el cual se utiliza mayormente en los if's, por ejemplo:

    carbon.png

    Y en caso de que la condición no se cumpla al 100% la regla el código que tienes dentro del if no hará su trabajo.

    El operador || es un caso menos estricto al del && pues lo que busca este operador es que las condiciones con que uno se cumpla puede cumplirse la condición, por ejemplo:

    carbon (1).png

    Como vemos unNumerito tiene el valor a 0 pero en la condicional preguntamos si vale 1 por lo que esa condición no se cumple, pero en el caso del otroNumerito que vale 1 al compararlo con ese 1 se cumple la condición y se ejecuta el código dentro del if, en caso de que ninguna condición se cumpla, no se entra al if.

    Referencia: https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Operadores/Operadores_l%C3%B3gicos

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.