- Verificação de maioridade
let idade = 26;
console.log(idade >= 18); // O resultado vai ser true
- Situação do aluno
let nota1 = 8
let nota2 = 10
let media = (nota1+nota2)/2
console.log("A média do aluno é:" ,media) // O resultado será 9, acima da média 7
- Simulação de troco
let valorCompra = 35.90
let valorPago =50
let troco = valorPago - valorCompra
console.log("O valor da Compra é:R$" ,valorCompra);
console.log("O valor pago foi:R$" ,valorPago);
console.log("O valor do troco é:R$" , troco); // O valor do troco será R$14,10
- Validação de senha
senhaSalva = 123456
senhaDigi = 123456
const mesmaSenha = senhaSalva == senhaDigi
console.log("Mesma senha? " ,mesmaSenha); // Agora vai dar true pois as senhas são iguais
- Controle de faltas
let totalAulas = 1200;
let faltas = 25;
let limite = totalAulas * 0.25;
console.log(faltas>limite) // O resultado será falso
- Verificação de login
let temLogin = true
let temSenha = true
console.log(temLogin && temSenha)
- Valor negado
disponivel = true
console.log("Inversão de disponibilidade: ",!true)
// Ocorrerá a inversão do valor TRUE, será FALSE
- Condições compostas
let numero1 = 6
let numero2 = 9
let resultadoPar = (numero1 % 2 === 0) && (numero2 % 2 === 0)
let resultadoIgual = (numero1 === numero2);
console.log("Os dois numeros são pares: " ,resultadoPar)
console.log("Os dois numeros são iguais: " ,resultadoIgual)
- Calculadora de porcentagem
let num = 120
let X = num * 0.15
console.log("15% de 120 é igual a:", X )
- Ordem de operações
let num1 = 2
let num2 = 3
let num3 = 5
console.log(num1 + num2 * num3)
//pode tambem usar o resultado em uma variável como: "let final = 2 + 3 * 5"
//O JavaScript segue uma hierarquia chamada Precedência de Operadores. Essa regra define qual operação deve ser resolvida primeiro quando várias aparecem na mesma linha.Como a multiplicação (*) tem uma precedência maior (nível 12 na tabela do JS) do que a adição (+, nível 11), o motor do JavaScript isola o 3 * 5 primeiro.