今次預計做一個 BMI 的計算,結合判斷與算數運算
var weight = 70; // 重量
var height = 1.70; // 身高
var BMI = weight / (height * height); // BMI 計算
console.log("BMI值:" + BMI); // 印出 BMI 計算結果
weight / (height * height)
console.log
進行輸出BMI值:24.221453287197235
if else
加入一個比較的判斷if (條件) {
// 假如( if )滿足條件( true ),就執行這個{ }內的內容
} else {
// 否則( else ),就執行這個{ }內的內容
}
var weight = 70; // 重量
var height = 1.70; // 身高
var BMI = weight / (height * height); // BMI 計算
console.log("BMI值:" + BMI); // 印出 BMI 計算結果
// BMI 大於等於 24,輸出過胖,否則輸出正常
if (BMI >= 24){
console.log("似乎有點過胖囉!");
} else {
console.log("似乎還蠻正常的!");
}
else if
做追加分類if (條件1) {
// 假如( if )滿足條件1( true ),就執行這個{ }內的內容
} else if (條件2) {
// 否則假如( else if )滿足條件2( true ),就執行這個{ }內的內容
} else {
// 否則( else ),就執行這個{ }內的內容
}
條件判斷很多,可以加入邏輯判斷
組合如下,把 if 的條件修改,之後修改 weight、height 的數值檢查是否皆有變化
if (BMI >= 18 && BMI <= 24){
console.log("似乎還蠻正常的!");
} else if (BMI > 24){
console.log("似乎有點過胖囉!");
} else {
console.log("似乎有點過瘦囉!");
}
把 JS 與 HTML 做一個簡單互動吧!