isNaN number()用法

首先讲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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,801评论 0 13
  • 1 Object 对象 教程:https://wangdoc.com/javascript/stdlib/obje...
    智勇双全的小六阅读 2,467评论 0 0
  • 未来是怎么样的? 其实现在已经能预见一部分了,那就是人工智能必将全面覆盖人类的全部,就像现在的中国移动一样。我不知...
    和光知守阅读 248评论 2 5
  • 彩铅临摹 倒影 画糊了
    Cynthia_8045阅读 203评论 0 1
  • 皓醪的监视者不知有着多少,睇都猜想,如果自己长时间无法和云阙山老者取得联系,最后也就只有被绑回皇都的结局了, 所以...
    散云人阅读 179评论 0 5

友情链接更多精彩内容