var name = window.prompt("Name");
var peso = Number(window.prompt("Peso"));
var altura = Number(window.prompt("Altura"));
var imc = peso / (altura*altura);
window.alert("Seu IMC e " + imc, " ", + String(name));
console.log(name)
var name = window.prompt("Name");
var peso = Number(window.prompt("Peso"));
var altura = Number(window.prompt("Altura"));
var imc = peso / (altura*altura);
window.alert("Seu IMC e " + imc, " ", + String(name));
console.log(name)
O problema foram as vírgulas que você colocou no alert, dá uma olhada:
var name = window.prompt("Name");
var peso = Number(window.prompt("Peso"));
var altura = Number(window.prompt("Altura"));
var imc = peso / (altura*altura);
window.alert("Seu IMC e " + imc + " " + String(name));
console.log(name)
Consegui resolver assim! tinha que concatenar, por isso, depois do "IMC" não mostrava mais nada. Resolvido. Mas isso seria uma boa prática?
var name = window.prompt("Name");
var peso = Number(window.prompt("Peso"));
var altura = Number(window.prompt("Altura"));
var imc = peso / (altura*altura);
window.alert("Seu IMC e " + String(imc) + "," + String(name));
console.log(name)
Esse é o código completo, lembre-se que precisa estar entre as tags:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript">
var name = window.prompt("Name");
var peso = Number(window.prompt("Peso"));
var altura = Number(window.prompt("Altura"));
var imc = peso / (altura*altura);
window.alert("Seu IMC e " + imc + " " + String(name));
console.log(name)
</script>
</head>
<body>
</body>
</html>
Sim, tinha linkado o código JS em outro arquivo normalmente e já consegui resolver.
insira seu código aqui