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

假设我有一个函数,它接受一个数字并对其执行一些操作,例如乘法。如果将字符串或数字以外的其他内容传递给其中,我将如何使用该函数返回 NaN



翻阅古今
浏览 139回答 3
3回答

慕沐林林

您可以使用JavaScript的isNaN()函数。 if(isNaN(num1)){    //is not a number }else{    //is a number }

呼唤远方

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')  }})

PIPIONE

您可以使用以下命令检查传递给函数的变量的类型typeof:function doSomething(num) {    if(typeof num != "number") {        return NaN;    }      return num * 5;}console.log(doSomething(1));console.log(doSomething("asdf"));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript