在js中常见的六种数据类型:String类型、Null类型、Number类型、Boolean类型、Object类型。
1、typeof的注意点
涉及到数据类型,不免会提到,操作符 typeof。要注意:
1、typeof是操作符,不是方法。虽然我们经常使用typeof()的方式获取对象的数据类型。
2、对 null 取typeof 是 object(这是因为null是 空的对象引用),对函数取 typeof 是 function
1 alert(typeof null); //返回 object 2 function demo(){ 3 alert('demo'); 4 } 5 alert(typeof demo); //返回 function
2、为各种数据类型的对象变量设置初始值
注意,如果Object类型的 对象变量开始不知道赋值什么,不要 var demo={};最好是 设置成null;
1 var d2=null; 2 d2={'key':"shit"}; 3 4 var d3='';//字符串 默认 5 var d4=0; //Number 类型 初始值设置为0 6 var d5=null; //对object 类型设置初始默认值