JavaScript数据类型
共6种数据类型
值类型:
Boolean(布尔)、Number(数字)、String(字符串)、Undefined(未定义)、Null(空对象)
引用类型:
Object(对象类型)
var n1 = true; var n2 = 99; var n3 = '哈哈哈'; var n4; var n5 = null; var n6 = new object(); alert(typeof(n1)); alert(typeof(n2)); alert(typeof(n3)); alert(typeof(n4)); alert(String(n5)) alert(typeof(n6));
Undefined:
1、声明了但是没有初始化的变量
2、方法没有明确的返回值时,返回值为undefined类型
undefined和null:
if (undefined == null) { alert('相等'); } else { alert('不相等'); }
结果输出‘相等’。
if (undefined === null) { alert('相等'); } else { alert('不相等'); }
结果输出‘不相等’。