javascript 函数的内部实现问题 如isNaN()函数?
答案:3 悬赏:0
解决时间 2021-02-21 03:09
- 提问者网友:神仙爷爷
- 2021-02-20 15:29
之前是学c的,现在接触javascript 但是不知道是不是我看的书的问题,基本上都是给出一个函数,然后你知道怎么用就行了,而关于它的内部实现都是一片空白,这里真心搞不懂
最佳答案
- 二级知识专家网友:24K纯糖
- 2021-02-20 16:02
关于isNaN是判断是否非数字.更通俗一点就是检查是否为字符串.是就有true. 其实这个东西吧.最开始也不需要深究.比如.alert().你是不是也想知道内核的写法?当然,如果你是搞研究的,那这个的确是你需要发展的方向.但是我们搞程序的,至少要先学会怎么灵活运用.
全部回答
- 1楼网友:茫然不知崩溃
- 2021-02-20 17:43
你好,isnan就是判断是否为一个数字。在检测用户输入和参数检测时很有用。
定义和用法
isnan() 函数用于检查其参数是否是非数字值。
语法
参数描述:
x 必需。要检测的值。
返回值
如果 x 是特殊的非数字值 nan(或者能被转换为这样的值),返回的值就是 true。如果 x 是其他值,则返回 false。
说明
isnan() 函数可用于判断其参数是否是 nan,该值表示一个非法的数字(比如被 0 除后得到的结果)。
如果把 nan 与任何值(包括其自身)相比得到的结果均是 false,所以要判断某个值是否是 nan,不能使用 == 或 === 运算符。正因为如此,isnan() 函数是必需的。
提示和注释
提示:isnan() 函数通常用于检测 parsefloat() 和 parseint() 的结果,以判断它们表示的是否是合法的数字。当然也可以用 isnan() 函数来检测算数错误,比如用 0 作除数的情况。
- 2楼网友:浪者不回头
- 2021-02-20 17:32
js是脚本语言 使用的话一般知道怎么用就行了,
不同的浏览器对函数的具体实现可能会不一样的吧,就想不同的编译器编译也有各自的不同。真要看,看ecmascript标准比较好把
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |