La logica que use, ¿en este caso los && reemplazaría el siguiente if anidado?
<meta charset="UTF-8">
<h1>Indice de Masa corporal</h1>
<script>
function saltarLinea() {
document.write("<br>");
document.write("<br>");
document.write("<br>");
document.write("<hr>");
}
function imprimir(frase) {
document.write("<big>" + frase + "</big>");
saltarLinea();
}
function calcularImc(peso,altura,nombre) {
return( peso / ( altura * altura ));
}
nombre = prompt("¿Cual es su nombre?");
pesoInformado = prompt(nombre + " ¿Cual es su peso?");
alturaInformada = prompt(nombre + " ¿Cual es su altura?");
imcCalculado = calcularImc(pesoInformado,alturaInformada,nombre)
imprimir( nombre + " " + "su porcentaje de masa corporal es de: " + imcCalculado);
if(imcCalculado < 18.5){
imprimir(`${nombre} tiene insuficiencia de masa corporal `);
}
if(imcCalculado >= 18.5 && imcCalculado <= 24.9){
imprimir(`${nombre} se encuentra en un rango normal de masa corporal`);
}
if(imcCalculado >= 25 && imcCalculado <= 29.9){
imprimir(`${nombre} se encuentra en un rango de sobrepeso y pre-obesidad`);
}
if(imcCalculado >= 30 ){
imprimir(`${nombre} se encuentra en un rango de obesidad, acuda a su medico!!`);
}
</script>