【发布时间】:2021-11-23 13:33:46
【问题描述】:
我不是 JavaScript 开发人员,但我只想知道检查变量是否包含数字的正确方法。经过几次分析,我达到了以下解决方案。方法对吗?
function calculation(n1,n2 , ...numbers) {
let validateNumber = (num) => {
if(num !== num)
return 0;
else
return typeof num === 'number' ? num : 0;
}
let sum =0;
for(n of numbers){
sum += validateNumber(n);
}
console.log(sum);
}
calculation(5,6,7,'gg','',null, NaN, undefined, null,8,9,5.4,10);
请检查“validateNumber”箭头功能。
【问题讨论】:
-
为什么要争论
n1,n2?
标签: javascript numbers typeof isnan