美文网首页
isNaN number()用法

isNaN number()用法

作者: newway_001 | 来源:发表于2019-01-08 11:30 被阅读0次

首先讲number用法:

Number() 函数把对象的值转换为数字。
特例:
document.write(Number(true)+ "<br />");//1
document.write(Number(false)+ "<br />");//0
document.write(Number(null)+ "<br />");//0
document.write(Number('   ')+ "<br />");//0
document.write(Number('')+ "<br />");//0

但是它将 null 、false、 (空格)、空字符串、转成0;

将函数、字符串、undefined等转化成NaN

将true转成1;

document.write(Number(undefined)+ "<br />");//NaN
document.write(Number('function(){return 1}')+ "<br />");//NaN
document.write(Number('asdasdfaf')+ "<br />");//NaN
document.write(Number("999 888")+ "<br />");//NaN

isNaN()用法:

现将对象的值用Number()转换;
再用isNaN();

isNaN('12');//false;

***input 未输入时值为null

相关文章

网友评论

      本文标题:isNaN number()用法

      本文链接:https://www.haomeiwen.com/subject/nucvrqtx.html