为了账号安全,请及时绑定邮箱和手机立即绑定

Javascript-查看数字列表时如何返回 Nan

Javascript-查看数字列表时如何返回 Nan

翻阅古今 2023-07-20 10:55:17
假设我有一个函数,它接受一个数字并对其执行一些操作,例如乘法。如果将字符串或数字以外的其他内容传递给其中,我将如何使用该函数返回 NaN
查看完整描述

3 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

您可以使用JavaScript的isNaN()函数。


 if(isNaN(num1)){

    //is not a number

 }else{

    //is a number

 }


查看完整回答
反对 回复 2023-07-20
?
呼唤远方

TA贡献1856条经验 获得超11个赞

const arr = [0,1,'foo',3,4,'bar123', NaN]


arr.map(i => {

  if (Number.isNaN(i)) {

    console.log(i, 'Number NaN')

  } else if (isNaN(i)) {

    console.log(i, 'NaN')

  }

})


查看完整回答
反对 回复 2023-07-20
?
PIPIONE

TA贡献1829条经验 获得超9个赞

您可以使用以下命令检查传递给函数的变量的类型typeof

function doSomething(num) {

    if(typeof num != "number") {

        return NaN;

    }

  

    return num * 5;

}


console.log(doSomething(1));

console.log(doSomething("asdf"));


查看完整回答
反对 回复 2023-07-20
  • 3 回答
  • 0 关注
  • 120 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信