首页 > Web开发 > 详细

js数据类型与类型转换

时间:2016-08-01 13:59:28      阅读:249      评论:0      收藏:0      [点我收藏+]

 

1显示转换类型:

1.Number(a)用来将对象a进行整体转换。

  var a=‘12345‘;

  Number(a);        //a=12345

2.parseInt(a)用来对对象a从前到后进行转换,遇到不是数字的开始停止转换,转换为整数。

  var a=‘100px‘;

  parseInt(a);       //a=100;

  var a=‘+100px‘;

  parseInt(a);       //a=100     对于某些‘ +-、空格 符号还是可以识别

3.parseFloat(a,10)用来将对象a从前往后转换为小数;‘10‘表示十进制。

  var a=‘12.34‘;

  parseFloat(a);    //a=12.34;        

  var a=‘12.34.12‘;

  parseFloat(a);    //a=12.34;     //只能识别一个小数点

2隐式转换类型:

  1.+               (200+1)  转换成字符串

  2.- * / %       (200-3) 转换成数字

  3.++ --         (a=‘200‘; a++) 转换成数字

  4.> <            数字的比较与字符串的比较不同

     alert(‘10‘>9);   //true;          

  alert(‘10‘>‘9‘);    //false;

5.!取反   (把右边的数据类型转换成布尔值)

6. ==进行值的比较;===先进性类型的比较,再进行数值的比较    

  alert(‘2‘==2);   //true

7.isNaN用来判断是不是数字,是数字返回false,不是数字返回true

   (工作原理:先用 Number() 方法来进行转换,然后再判断)

         isNaN(‘250‘);         //false

js数据类型与类型转换

原文:http://www.cnblogs.com/mjbk/p/5725488.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!