Discuss
/
JavaScript
/
O(1) level algorithm (doge)
O(1) level algorithm (doge)
Topic sourcevar bmi = weight / height / height;
var trans_bmis = [bmi - 18.5 < 0, bmi - 25 < 0, bmi - 28 < 0, bmi - 32 < 0,bmi - 32 >= 0];
var std = ["过轻", "正常", "过重", "肥胖", "严重肥胖"];
var idx = trans_bmis.indexOf(true);
console.log(std[idx]);
- 1
生而为弟
var bmi = weight / height / height;
var trans_bmis = [bmi - 18.5 < 0, bmi - 25 < 0, bmi - 28 < 0, bmi - 32 < 0];
var std = ["过轻", "正常", "过重", "肥胖", "严重肥胖"];
var idx = trans_bmis.indexOf(true);
if (idx === -1) {
idx = 4;
}
console.log(std[idx]);