码迷,mamicode.com
首页 > 编程语言 > 详细

javascript:第四章   Number 和 parseFloat 和 parseInt   的运算顺序注意的!

时间:2016-08-06 14:34:13      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:  number 和 parsefloat 和 parseint   的运算顺序注意的!

   Number 的 运算是 从整体把么个参数转成number类型 

        alert(Number(‘‘));//0

         //alert(Number([]));//0

        alert(Number(‘20元‘));=>NaN

        alert(Number(null));=>0;

        alert(Number(document));=>NaN;

        alert(Number(NaN));=>NaN;

        alert(Number(true));=>1;

        alert(Number(undefined));=>NaN;


 parseFloatparseInt 的相关运算是从左到右的顺序!

      例如:  alert(parseFloat(Number(‘abc‘)));//NaN

    //alert(parseFloat(‘20元‘));//20

      alert(parseFloat( [] ));//NaN

    //alert(parseFloat(‘20.78元‘));//20.78

    //alert(parseFloat(‘200px‘-30));//NaN

    //alert(parseFloat(function(){alert(1);}));//NaN

    //alert(parseFloat(document));//NaN

    //alert(parseFloat(true));

    //alert(parseFloat(null));//NaN

    //alert(typeof NaN);//number

    //alert(parseFloat(‘sbc‘));

    //alert(typeof (‘abc‘-6));

    //alert(parseFloat(‘xyz‘-90));//NaN

alert(parseFloat(NaN));//NaN参与的任何有关运算=>都得出NaN!


本文出自 “春天里!” 博客,谢绝转载!

javascript:第四章   Number 和 parseFloat 和 parseInt   的运算顺序注意的!

标签:  number 和 parsefloat 和 parseint   的运算顺序注意的!

原文地址:http://11180930.blog.51cto.com/11170930/1834979

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!