Eu testei meu codigo usando " , " ao invés de usar o " && " e deu certo. Isso foi alguma mudança que teve no javascript? É errado o uso da virgula? Ex:
<meta charset="UTF-8">
<script>
    function pulaLinha() {
        document.write("<br>");
        document.write("<br>");
    }
    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }
    function calculaImc(altura, peso) {
        return peso / (altura * altura);
;
    }
    var nome = prompt("Informe seu nome");
    var alturaInformada = prompt(nome + ", informe sua altura");
    var pesoInformado = prompt(nome + ", informe seu peso");
    var imc = calculaImc(alturaInformada, pesoInformado);
   mostra(nome + ", seu IMC é " + imc.toFixed(1));
   if(imc < 18.5) {
       mostra("Você está magro")
   }
   if(imc > 25) {
       mostra("Você está com sobrepeso")
   }
   if (imc >=18.5, imc <=25) {
       mostra("Você está normal")
    }
</script> 
             
            