编写一个完美的求和函数:
- 若两个数据都是普通数字,求和即可1.
- NaN的数据需要变为0
- 其他类型的数据需要转换为数字
function sum(a, b){// code
var a = +a || 0,
var b = +b || 0,
return a + b
}
不使用if,判断一个年份是否是闰年,输出是或否 闰年规则:
- 4年一闰,百年不闰
- 400年必闰上述两点满足其一即可
var year = 2000
var result = ((year % 4 === 0) && (year % 400 !== 0)) || year % 400 === 0
result ? "是" : "否"
不使用if 根据身高、体重,计算健康状况 健康状况取决于BMIBMI=体重:身高的平方。(体重单位:千克;身高单位:米。)BMI的正常值在20~25之间,少于20偏瘦,高于25偏胖 输出 正常、偏瘦、偏胖
var height = 185, // 厘米
weight =100 ;//千克
var BMI = weight / (height / 100) ** 2
var result = BMI >= 20 && BMI <= 25 ? '正常' :BMI < 20 ?'偏瘦' : '偏胖'