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('不相等');
        } 

    结果输出‘不相等’。

原文地址:https://www.cnblogs.com/leimingzhiqiu/p/7007379.html