1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <title>Document</title> 8 </head> 9 10 <body> 11 <div> 12 <p> js基础数据类型:null undefined syboml string number boolean;</p> 13 <p>基础类型bug:NaN属于number NaN!=Nan </p> 14 <p>typeof可以检测除null的所有基础类型</p> 15 <p>js引用类型:function,array,object</p> 16 </div> 17 <script src=""> 18 let a = 1; //对于基础类型来讲,使用字面量方式声名,那么这个变量(1)只是个字面量,必要的时候才会转换成相对应类型; 19 a.toString();//使用的时候才会转换类型 20 console.log(typeof 1); //Number 21 console.log(typeof ‘1‘) //string 22 console.log(typeof undefined)//undefined 23 console.log(typeof true)//Boolean 24 console.log(typeof Symbol())//Symbol 25 console.log(typeof null)//objectjs历史遗留问题 26 </script> 27 </body> 28 29 </html>