12.转换为Number

<!DOCTYPE html>
<html>
     <head>
         <meta charset=”UTF-8″>
         <title></title>
         <script type=”text/javascript”>
             /**
              * 将其他数据类型转换为Number
              *
              * 方式1:
              * 调用Number()函数
              *
              * 字符串->数值
              * a.如果是纯数字的字符串,直接转换为数字
              * b.如果字符串中有非数字内容,则转换为NaN(不是一个数字)
              * c.如果是空,或者全是空格,则转换为0
              *
              *
              * 方式2:
              * 这种方式专门用来对付字符串
              * parseInt() 把一个字符串转换为一个整数
              *     -可以将有效的整数取出来
              *    
              * parseFloat() 把一个字符串转换为一个浮点数
              *
              */
            
             var a=”111″;
             a=Number(a);
             console.log(typeof a);
            
             a=true;
             a=Number(a);
             console.log(a);
            
            
             a=null;
             a=Number(a);
             console.log(a);
            
             a=undefined;
            
             a=”123px”;
             a=parseInt(a);
             console.log(a);
            
             /**
              * 调用parseFloat(),可以取出有效的小数
              */
             a=”123.4444px”;
             a=parseFloat(a);
             console.log(a);
            
             /**
              * 如果对非String使用ParseInt()或parseFloat(),会先将其转换为
              * String,然后再操作
              */
     </script>
     </head>
     <body>
     </body>
</html>

打赏

发布者

张 大鹏

北京理想国惠玩科技有限公司CEO

发表评论

电子邮件地址不会被公开。 必填项已用*标注