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

js中的各个数据类型中的相互转化

时间:2014-09-03 12:43:26      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   os   strong   ar   数据   div   sp   

js中的数据类型有: Object     Null     Undefined     Number    String   Boolean

转化为boolean类型:Boolean();

  转化规则:

    

数据类型 转化为true的值 转化为false的值
Boolean true false
String 任何非空的字符串 ""(空字符串)
Number 任何非零数字值 0和NaN
Undefined 任何对象 null
Object undefined

转化为String类型:String()     和   toString();

  转化规则:     

<script>

    var a="1";

    var b="true";

    var c="null";

    var d;

    alert(String(a));    //"1"

    alert(String(b));    //"true"

    alert(String(c));        //"null"

    alert(String(d));    //"undefined"

</script>

 

  toString();方法不能够转化    Null             和          Undefined    

 

转化为浮点数:parseFloat();

  

<script>

    var num1 = parseFloat("1234red")        //1234

    var num2 = parseFloat("22.5")        //22.5

    var num3 = parseFloat("22.34.5")        //22.34

    var num4 = parseFloat("0908.4")        //908.4

</script>

 

转化为整数:parseInt();

<script>

    var num1 = parseInt("1234red")    //1234

    var num2 = parseInt("")            //NaN

    var num3 = parseInt("22.5")        //22

    var num4 = parseInt("70")        //70

</script>

非数值转化为数值Number();

<script>

    var a="1";

    alert(Number(a));

    var num1 = Number("Hello world");    //NaN

    var num2 = Number("");                //0

    var num3 = Number("0000011");        //11

    var num4 = Number("true");            //1

</script>

 

 

 

     

js中的各个数据类型中的相互转化

标签:style   blog   color   os   strong   ar   数据   div   sp   

原文地址:http://www.cnblogs.com/bjchenxn/p/3953238.html

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