Javascript-查看数字列表时如何返回Nan
假设我有一个函数,它接受一个数字并对它做一些事情,比如乘法。如果向其中传递了字符串或数字以外的内容,我将如何使用函数返回NaN您可以使用JavaScript的Javascript-查看数字列表时如何返回Nan,javascript,arrays,compare,Javascript,Arrays,Compare,假设我有一个函数,它接受一个数字并对它做一些事情,比如乘法。如果向其中传递了字符串或数字以外的内容,我将如何使用函数返回NaN您可以使用JavaScript的isNaN()函数 if(isNaN(num1)){ //这不是一个数字 }否则{ //这是一个数字 }您可以使用以下方法检查传递给函数的变量类型: const arr=[0,1,'foo',3,4,'bar123',NaN] arr.map(i=>{ if(编号:isNaN(i)){ console.log(i,'Number NaN
isNaN()
函数
if(isNaN(num1)){
//这不是一个数字
}否则{
//这是一个数字
}
您可以使用以下方法检查传递给函数的变量类型:
const arr=[0,1,'foo',3,4,'bar123',NaN]
arr.map(i=>{
if(编号:isNaN(i)){
console.log(i,'Number NaN')
}否则,如果(isNaN(i)){
console.log(i,‘NaN’)
}
})
function doSomething(num) {
if(typeof num != "number") {
return NaN;
}
return num * 5;
}
console.log(doSomething(1));
console.log(doSomething("asdf"));