在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 类型设置初始默认值
各种数据类型当对象不知道初始值,赋默认值

相关文章: