javascript疑难问题---2、js类型转换的常见方式
一、总结
一句话总结:
a、转换为字符串一般用加空字符串的方式:例如 var num1=123+'';
b、转换为数字一般用一元运算符正号:例如 var str1=+'1'+2+3;
c、转换为boolean类型一般用两个取反符号!!:var str1=!!123;
二、js类型转换的常见方式
博客对应课程的视频位置:2、js类型转换的常见方式
https://www.fanrenyi.com/video/4/95
三、课程代码
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>js类型转换的常见方式</title> 6 </head> 7 <body> 8 <script> 9 /* 10 * 1、转换为字符串 11 * 用二元运算符 +(加号)(字符串的连接号) 12 * */ 13 // var num1=123+''; 14 // var num1=true+''; 15 // console.log(num1); 16 // console.log(typeof num1); 17 18 /* 19 * 2、转化为数字 20 * 用一元运算符 +(正号) 21 * 22 * */ 23 // var str1=+true; 24 // // var str1=+'1'+2+3; 25 // console.log(str1); 26 // console.log(typeof str1); 27 28 /* 29 * 3、转化为boolean类型 30 * 用两个取反符号,!! 31 * */ 32 var str1=!!'123'; 33 console.log(str1); 34 console.log(typeof str1); 35 </script> 36 </body> 37 </html>