码迷,mamicode.com
首页 > Web开发 > 详细

js数据类型与类型转换

时间:2016-08-01 14:00:45      阅读:150      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!