練習二:BMI 計算
BMI 值的計算公式為:體重 / 身高^2。
假設體重是 70,身高是 180(1.8m),BMI 就是 70/(1.8*1.8) = 21。
現在請你寫出一個簡單的 BMI 計算器,用兩個變數代表體重跟身高,算出 BMI 之後判斷 BMI 是落在哪個範圍內並輸出相對應的字串。
體重過輕:BMI < 18.5
正常範圍:18.5 <= BMI < 24
過重:24 <= BMI < 27
輕度肥胖:27 <= BMI < 30
中度肥胖:30 <= BMI < 35
重度肥胖:35 <= BMI
var weight = 120
var height = 1.8
var BMI = weight/(height*height)
if (BMI < 18.5) {
console.log('體重過輕')
} else if (BMI >= 18.5 && BMI < 24) {
console.log('正常範圍')
} else if (BMI >= 24 && BMI < 27) {
console.log('過重')
} else if (BMI >= 27 && BMI < 30) {
console.log('輕度肥胖')
} else if (BMI >= 30 && BMI < 35) {
console.log('中度肥胖')
} else {
console.log('重度肥胖')
}
迴圈
- while...do...
- while 其實比較常用
- 裡面可以加 break, continue
- for loop:
for (初始值 ; 終止條件 ; i 每一圈要做的事) {
console.log(i)
}
- 先把結構寫好,比較不會錯
函式
function f(a, b, c) {
return a + 2*b + 3*c
}
console.log(f(1, 2, 3))
function 函式名稱(參數1, 參數2, 參數3){
這裡是回傳值
}
console.log(函式名稱())
小劇場:
突然 VS Code 不能用了,有幾個原因:
- 在 VS Code 裡面 terminal 的所在位置錯誤,檔案放在哪,就要再相對應的資料夾底下,最好在預設位置裡面,這樣執行起來才沒有問題
- 檔案不要假會自己存在桌面,因為 VS Code 預設檔案會存在 使用者 -> 自己的名字下面
- 不知道為什麼昨天我選 JS 的時候,檔案名稱是 .mjs,但是今天我刪除後重新下載 VS Code,又變回來的 .js 了,我想我是掉進蟲洞裡面。