1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <script type="text/javascript"> 7 /* 8 将其他的类型转换为String 9 方法一 10 调用被转数据类型的toString()方法 11 该方法不会影响到原变量,它会将转换的结果返回 12 注意 null和undefined这两个值没有toString()方法 13 如果调用则会报错 14 15 方法二 16 调用String函数,将需要转换的值作为参数 17 使用String()函数强制类型转换时, 18 对于Number和Boolean实际上就是调用toString()方法 19 但是对于null和undefined就不会调用toString()方法 20 它会将null 直接转换为"null" 21 将undefined直接转换为"undefined" 22 */ 23 var a=123; 24 var b=a.toString(); 25 var b=null; 26 var c=String(b); 27 console.log(typeof a);//number 28 console.log(typeof c);//string 29 </script> 30 </head> 31 <body style="height: 5000px;"> 32 </body> 33 </html>