js—数据类型转换

                                   不会改变原值

1. 转换至number类型

  •  string 转换至number类型

        方法: +  、  Number()   、  parseInt()  、  parseFloat()

  •  boolean转换至number类型

           true   ==>  1

           false  ==>  0

  • null转换至number类型

           0

  • undefined转换至number类型

           NaN


2.转换至boolean类型

     两种方法:   !!  、  Boolean()

  •   string转换至boolean类型

             非空字符串    ==>    true

             空字符串       ==>     false

  • number转换至boolean类型

              非0 / infinity   ==>    true

                0  /  NaN     ==>     false

  • null转换至boolean类型

               false

  • undefined转换至boolean类型

               false


3.转换至string类型

      三种方式:to.String()      String()     "" 或 ''

        var  a =  100;

        var  b =  a.toString();

        var  b =  String(a);

        var  d =  a+"";

猜你喜欢

转载自blog.csdn.net/qq_42720683/article/details/82141837