Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Ajuda para o uso de "<=" em JavaScript

Não estou conseguindo rodar o código a baixo.

O objetivo é: Mostrar a mensagem: "Você está com o peso NORMAL" quando o resultado para o imc for maior ou igual a 20 e menor ou igual a 27.

function pulalinha(){
    document.write("<br>");
}

function mostra(frase){
    document.write(frase);
}

function calculaImc(altura, peso){
    return peso /(altura*altura);
}

var imcLucas = calculaImc(1.73,80);

var imc = parseFloat(imcLucas);

function notificaResposta(){
    if (imc <= 25.0 && >= 20) {
        mostra("Você está com o peso NORMAL");
    }
}

notificaResposta();
mostra("o IMC do Lucas é = ", imc);
pulalinha();

Este código me retorna a seguinte msg de erro: Uncaught SyntaxError: Unexpected token '>='.

Eu gostaria de entender o pq desta mensagem, o que não estou sabendo?

2 respostas
solução!

Na linha if (imc <= 25.0 && >= 20), depois do && você precisa repetir a variável imc, ficaria assim:

 if (imc <= 25.0 && imc >= 20) {
        mostra("Você está com o peso NORMAL");
 }

Obrigado!!