js高级进阶

2021-05-10  本文已影响0人  北风吹_yfy

一、 数据类型

1、分类

// 基本类型
var a;
console.log(a, typeof a, typeof a === 'undefined', a === undefined); // undefined 'undefined' true true
console.log(undefined === 'undefined') // false
a = 4;
console.log(typeof a === 'number'); // true
a = 'sss';
console.log(typeof a === 'string'); // true
a = true;
console.log(typeof a === 'boolean'); // true
a = null;
console.log(typeof a, a === null); // 'object' true 

// 对象
var obj = {
    b2: [1, 'abc', console.log],
    b3: function () {
        console.log(b3)
    }
}
console.log(obj instanceof Object, b1 instanceof Array); // true false
console.log(obj.b2 instanceof Array, obj.b2 instanceof Object); // true true
console.log(obj.b3 instanceof Function, obj.b3 instanceof Object); // true true
console.log(typeof obj.b2); // ''
console.log(typeof obj.b3 === 'function'); // true
console.log(typeof obj.b2[2] === 'function'); // true
上一篇 下一篇

猜你喜欢

热点阅读