所以我最近花了很多时间在 codecademy 上,这太棒了。我觉得我开始真正掌握 JavaScript 和一般编程。但是,我想开始使用我的新技能的基础知识。我确信我不是唯一一个有这种愿望的人,虽然我收到了一些书(针对 jQuery、Ajax 和 Ruby),但我认为 Stack Overflow 可能是一个不错的起点。
例如,假设我想使用下面我刚刚编写的代码(或类似代码)来计算某人的 BMI 并为他们解释它。它提示他们输入他们的体重和身高,然后计算他们的 BMI。
该代码在 codecademy 便笺簿中工作,但我不知道如何将此代码用于现实世界。我感觉这与创建 HTML 表单并将输入名称作为变量有关,但我不确定。
如果这不是提问的正确地方,我很抱歉,这是我在 Stack Overflow 上的第一个问题!
var weight = prompt("How much do you weigh, in pounds?");
var height = prompt("How tall are you, in inches?");
var BMI = (weight*703)/(height*height);
console.log("You have a BMI of " + Math.floor(BMI));
if (BMI<=15){
console.log("You are very severly underweight!");
}else if (BMI<16 && BMI>=15){
console.log("You are severly underweight!");
}else if (BMI<19 && BMI>=16){
console.log("You are underweight");
}else if (BMI<25 && BMI>=19){
console.log("You are healthy!");
}else if(BMI<30 && BMI >=25){
console.log("You are overweight" );
}else if(BMI<35 && BMI >=30){
console.log("You are moderately obese!");
}else{
console.log("lose weight fatty!");
}