
NaN是not a number的缩写,表示不是一个合法的数字。下面web建站小编给大家介绍一下,哪些用法返回的结果会是NaN!
NaN的产生
Number('你好!')//NaN
Number('abc')//NaN
Number(undefined)//NaN
Math.log(1-2) //NaN
NaN + 10 //NaN
NaN === NaN // false
isNaN(NaN) // true
isNaN(10) // false
isNaN('你好!') // true
.....等等
判断是否为NaN
function isNaN(value) {
return typeof value === 'number' && isNaN(value)
}
console.log(isNaN('hello world!'))
//false
function isNaN(value) {
return value !== value
}
console.log(isNaN('hello world!'))
//false
上面是“javascript中NaN的各种用法”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://m.ipkd.cn/webs_2536.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

UnifoLM-WMA-0:宇树科技开源跨机器人架构,赋能通用机器人自主学习与决策
闪电说:一款端侧AI语音输入法,比传统键盘打字快4倍
wordpress技巧如何显示当前评论作者的提要-RSS
速创猫AI工具箱,提高用户在求职、写作、翻译等方面的工作效率
SignLLM:全球首个手语视频的多语言手语AI大模型
推荐一个科技行业个体户GitHub合集——中国独立开发者项目列表
Website Cloner:高效网站克隆工具,数分钟复刻网站布局与功能