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

JS类型转换

时间:2015-10-15 18:02:44      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

一.显示类型转换(强制类型转换)

  Number()

  parseInt()

  parseFloat()

 

 1.Number()方法

   举例:

  • var a="10"; alert(Number(a)); //10
  • var a1="";
    alert(Number(a1)); //0
  • var a2=ture;
    alert(Number(a2)); //ture-1 false-0
  • var a3=[];alert(Number(a3)); //0
  • var a4=null;
    alert(Number(a4)); //0
  • var a5=function(){alert(1);};alert(Number(a5)); //NaN
  • var a6;alert(Number(a6)); //NaN
  • var jason={abc:123};
  • alert(number(jason)); //NaN

 2.parseInt()方法 可解析一个字符串,并返回一个整数。

   举例:

  • parseInt("10bule"); //10
  • parseInt("12.25"); //12

3.parseInt()方法 可解析一个字符串,并返回一个浮点数。

   举例:

  • parseInt("12.25"); //12.45

二、隐式类型转换

 1. - * / %

 alert("200"-2)  // 198

2.+

  alert("200"+2)  // 202

3.++ --

    var a="10";

     a++;

     alert(a);  // 11

4.<>

  alert(9<10); //true

  alert("10000">"9") //false 注意数字比较和字符串比较区别

5.!

  alert(!10); //false 把右边的数据类型转成布尔值

6.==

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

 

 

 

 

 

JS类型转换

标签:

原文地址:http://www.cnblogs.com/rabbit1/p/4882578.html

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