javascript疑难问题---2、js类型转换的常见方式

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>
 
原文地址:https://www.cnblogs.com/Renyi-Fan/p/12334205.html