中易网

javascript 函数的内部实现问题 如isNaN()函数?

答案:3  悬赏:0  
解决时间 2021-02-21 03:09
之前是学c的,现在接触javascript 但是不知道是不是我看的书的问题,基本上都是给出一个函数,然后你知道怎么用就行了,而关于它的内部实现都是一片空白,这里真心搞不懂
最佳答案
关于isNaN是判断是否非数字.更通俗一点就是检查是否为字符串.是就有true. 其实这个东西吧.最开始也不需要深究.比如.alert().你是不是也想知道内核的写法?当然,如果你是搞研究的,那这个的确是你需要发展的方向.但是我们搞程序的,至少要先学会怎么灵活运用.
全部回答
你好,isnan就是判断是否为一个数字。在检测用户输入和参数检测时很有用。 定义和用法 isnan() 函数用于检查其参数是否是非数字值。 语法 参数描述: x 必需。要检测的值。 返回值 如果 x 是特殊的非数字值 nan(或者能被转换为这样的值),返回的值就是 true。如果 x 是其他值,则返回 false。 说明 isnan() 函数可用于判断其参数是否是 nan,该值表示一个非法的数字(比如被 0 除后得到的结果)。 如果把 nan 与任何值(包括其自身)相比得到的结果均是 false,所以要判断某个值是否是 nan,不能使用 == 或 === 运算符。正因为如此,isnan() 函数是必需的。 提示和注释 提示:isnan() 函数通常用于检测 parsefloat() 和 parseint() 的结果,以判断它们表示的是否是合法的数字。当然也可以用 isnan() 函数来检测算数错误,比如用 0 作除数的情况。
js是脚本语言 使用的话一般知道怎么用就行了, 不同的浏览器对函数的具体实现可能会不一样的吧,就想不同的编译器编译也有各自的不同。真要看,看ecmascript标准比较好把
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
15岁的孩子不想上学,能干什么?
杨铭宇黄焖鸡米饭正篮旗旗舰店地址在哪,我要
捷威轴承的质量和性价比高吗?
我高中政治"经济生活"学得不错,但不知道"政治
T台秀我想知道这个在什么地方
一带一路安保是武警吗
喜欢却不动心?
贷款计算公式
多肉烂根怎么办?
天目湖乒乓球俱乐部我想知道这个在什么地方
QQ仙侠传最高可以达到多少级阿?
苹果本本左喇叭有轻微丝丝杂音
求《真三国无双7 猛将传》PC版的全剧本全开的
做梦梦见用馒头做成的花圈
时光到流烫染造型沙龙地址有知道的么?有点事
推荐资讯
请问从北京坐汽车到保定到哪个站坐车,得多少
爱你宝贝专业儿童摄影会所地址在哪,我要去那
大12315需要我们自己承担费用吗?
广州市有哪几个会展中心??
刚刚磁盘分完区,然后我的电脑里面D盘显示不
河源市品浩贸易有限公司在哪里啊,我有事要去
我叫高妍,我想取个比较有亲和力的小名,求教
答得好给高分:1/4*2/5+3÷4*2/5怎么样简算?
教师学期末辞职,暑假工资是否应该补发?
佳木斯 白金湾怎么样??有知道的吗??
jsp中表格的action是什么意思
求识谱歌的简谱,急!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?