Pesquisar neste blog

17/06/2020

Operadores Lógicos em JavaScript

function compras(trabalho1trabalho2) {
    const comprarSorvete = trabalho1 || trabalho2
    const comprarTv50 = trabalho1 && trabalho2

    const comparTv32 = trabalho1 != trabalho2
    const manterSaudavel = !comprarSorvete//operador unário

    return{comprarSorvetecomprarTv50comparTv32manterSaudavel}
}

console.log(compras(truetrue));
console.log(compras(truefalse));
console.log(compras(falsetrue));
console.log(compras(falsefalse));



Operadores Relacionais em JavaScript

console.log('01','1' == 1)//1 é igual à 1 ?
console.log('02','1' === 1)//1(String) é extritamente de 1 ? 
console.log('03''3' != 3);
console.log('04','3' != 3);


console.log('05'3 < 2);//3 é menor que 2 ?
console.log('06',3 > 2);
console.log('07'3 <= 2);
console.log('08'3 >= 2);//3 é maior igual a 2 ?

//comparação com datas
const d1 = new Date(0)
const d2 = new Date(0)
console.log('09'd1 === d2);//d1 é estritamente igual d2 ?
console.log('10'd1 == d2);
console.log('11'd1.getTime() == d2.getTime());//tempo 1 é estritamente igual ao tempo 2 ?
console.log('12'undefined == null);
console.log('13'undefined === null);