js之基本数据类型的类型转换

版权声明:来自chirs,未经同意不得转载 https://blog.csdn.net/junmo_xiao/article/details/82682929

基本类型数据类型转换: 将其他数据乐行转换为Number ,String ,Boolean类型。

   1  .转换为 Number类型

     1)  转换方式:+    Number() /       parseInt()    parseFloat ()

             转换:+    Number   将其他类型转换为  Number   

            解析:  parseInt() /parseFloat()    将String   字符串解析为Number;

      2) 转换后的值:

          string ----->number     +  /Number()   数字字符串可以转换为对应数字,其他值,转换为NaN

                                           parseInt() / parseFloat()        若字符串的第一个字符为数字开始解析,否则直接返回NaN,直到碰到不是数字的字符结束解析,返回当前已解析的字符串,    parseFloat  碰到第一个小数点会继续解析,其他字符结束解析,若无小数点,返回一个整数。           

        boolean ---->number     true  --->1    false---->0

        null   ---->number    值为0

       undefined  ----->    number    值为NaN

    2.转换为Boolean类型

        1) 转换方式  ! !    /  Boolean()

        2) 转换结果:

        Number  ----->boolean       非0/infinity   --->true       /  0   NaN----->false

        String   ------>boolean     非空---->true    /   空 ‘’ ----->false

       null   ---->boolean      -----false

      undefined    ---->boolean    -----false

      3. 转换为Sting

             +     拼接符

猜你喜欢

转载自blog.csdn.net/junmo_xiao/article/details/82682929
今日推荐