JavaScript2022

1数据类型

1.1类型转换-String

      //方法一:调用toString()方法
      var a = 123;
      b = a.toString();
      console.log(typeof b);
      //该方法方法不会影响原变量,将转换的结果返回
      //null和undefined没有toString方法
      //方法二:调用String()函数
      var c = 666;
      c = String(c);
      console.log(typeof c);
      //该方法可以转换null和undefined为string

1.2 类型转换-Number

      // ---------------转换方式1---Number()函数----------------------
      /*
       将其他数据类型转为Number
      */
      var a = "123";
      /*转换方式1:使用Number()函数;
        1.如果是纯数字字符串则转为数字;
        2.如果字符串中有非数字内容则转换为NaN
        3.字符串内容为空,转为0
        4.布尔类型转为数字,true:1,false:0
        5:Null->0        undefined->NaN
        
        Number()函数缺点:只能转纯数字的字符串
      */
      a = Number(a);
      console.log(typeof a);
      // ------------------------------------------------------------
      // ---------------转换方式2---parseInt()函数----------------------
      var a = "123px";
      /*
          -parseInt():把一个字符串转为一个整数,可以把字符串中有效的整数转换为Number
          -parseFloat():把一个字符串转为一个浮点数,可以将字符串中有效的小数转换为Number
      */
      a = parseInt(a); //a:123
      console.log(typeof a);
      // ------------------------------------------------------------

 

下一篇
论文Tricks
发表评论 / Comment

用心评论~