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);

posted @ 2020-04-17 19:02  L小洁  阅读(137)  评论(0编辑  收藏  举报