Condiciones compuestas


var a, b;

a = 5;
b = 9;

if (a >= 5 && b >= 5) {
console.log("Aprobado");
} else {
console.log("suspendido");
}

if (a < 5 || b < 5) {
console.log("Suspendido");
} else {
console.log("Aprobado");
}

var ana = 20;
var juan = 15;

//Si los dos son mayores de 18 años pueden entrar, si no NO

if (ana >= 18 && juan >= 18) {
console.log("p'adentro");
} else {
console.log("No se puede pasar");
}

var dinero = 8;
var edad = 18;
var tarjeta = "si";

//¿Me puedo tomar un cubata que vale 9 euros?
if (edad >= 18 && (dinero >= 9 || tarjeta == "si")) {
console.log("Trae un cubata!!!");
}
if ((dinero >= 9 || tarjeta == "si") && edad >= 18) {
console.log("Trae un cubata!!!");
}
if ((tarjeta == "si" || dinero >= 9) && edad >= 18) {
console.log("Trae un cubata!!!");
}

Ejemplos if javascript


var a, b;

a = 5;
b = 9;

//Si b es mayor o igual que el doble de a mostrar 'Más del doble

if (b >= a * 2) {
console.log("Más del doble");
}

//Mostrar el valor de la variable mayor

if (a > b) {
console.log(a);
} else {
console.log(b);
}

//Método fácil

if (a > b) {
console.log("a es mayor");
}

if (b > a) {
console.log("b es mayor");
}

if (a == b) {
console.log("Son iguales");
}

if (a > b) {
console.log("a es mayor");
} else if (b > a) {
console.log("b es mayor");
} else {
console.log("Son iguales");
}

var nota = 7;

if (nota < 3) {
console.log("Muy deficiente");
} else if (nota < 5) {
console.log("Insuficiente");
} else if (nota < 6) {
console.log("Aprobado");
} else if (nota < 7) {
console.log("Bien");
} else if (nota < 9) {
console.log("Notable");
} else {
console.log("Sobresaliente");
}

var altura = 140;

if (altura >= 150) {
console.log("SI");
} else if (altura >= 130) {
console.log("COn adulto");
} else {
console.log("NO");
}

var numero = 9;

if (numero % 2 === 0) {
console.log("Es par");
} else {
console.log("es impar");
}

PHP if

<?php
 $a = 1;

if ($a < 5) {
 echo '<div style="background-color: red">
 <h2>Menor de 5</h2>
 <h2>No estás autorizado a entrar</h2>
 </div>';
 } else {
 echo "Mayor de 5";
 }
 if ($a < 5) {
 ?>
 <div style="background-color: red">
 <h2>Menor de 5</h2>
 <h2>No estás autorizado a entrar</h2>
 </div>
 <?php
 } else {
 ?>
 <h2>Menor de 5</h2>
 <?php
 }
 if ($a < 5):
 ?>
 <div style="background-color: red">
 <h2>Menor de 5</h2>
 <h2>No estás autorizado a entrar</h2>
 </div>
 <?php
 else:
 ?>
 <h2>Menor de 5</h2>
 <?php
 endif
 ?>

Javascript condiciones compuestas

 var a=150;
            var b=110;
            
            /*
             * Pueden entrar si:
             * Los dos miden más de 150
             * Uno de los dos mide más de 150 y el otro más de 120
             * 
             * No pueden entrar si:
             * Alguno mide menos de 120
             * Los dos miden menos de 150
             */
            
            if (a>=120 && b>=150 || a>=150 && b>=120){
                console.log("Pueden entrar");
            }
            else
            {
                console.log("No pueden entrar");
            }
            
            if ((a<120 || b<120) || (a<150 && b<150)){
                console.log("No pueden entrar");
            }
            else{
                console.log("Pueden entrar");
            }
            
            //La negación de la anterior
             if ((a>=120 && b>=120) && (a>=150 || b>=150)){
                console.log("Pueden entrar");
            }
            else{
                console.log("No pueden entrar");
            }
            if (Math.min(a,b)>=120 && Math.max(a,b)>=150){
                console.log("Pueden entrar");
            }
            else{
                console.log("No pueden entrar");
            }