JS数据类型转换

1、隐式转换

(1) 数值+字符串  数值为字符串型

     var s1=1+'2';   //  '12'

(2) 数值+布尔型   布尔型转为数值型

    var s2=2+true;  //3

(3) 字符串+布尔型   布尔型转为字符串型

  var s3='3'+false;   // '3true'

2、强制转换

Number——强制转为数值型

    var b1= Number('2a');  //NaN

parseInt()——强制将字符型和小数转数型

   var b2=parseInt(3.14);    //3

parseFloat——强制将字符串转为浮点型

   var a1=parseFloat('4.5m');   //4.5

toString(n)——强制将数值和布尔型转字符串

  var num=8;

  var str=num.toString(5);

3、检测数据类型——typeof

console.log(typeof str);

那些看似不起波澜的日复一日,会突然在某一天让人看到坚持的意义。
原文地址:https://www.cnblogs.com/Dcode/p/12721935.html