2018年7月12日

判断是不是一个数组?

摘要: 1. instanceof 2.Array.isArray(ie9以上支持) 3.原型链:constructor 阅读全文

posted @ 2018-07-12 10:22 向往回得来 阅读(106) 评论(0) 推荐(0) 编辑

判断是否是一个数组?

摘要: 1. instanceof 2.Array.isArray(ie9以上支持) 3.原型链:constructor 阅读全文

posted @ 2018-07-12 09:45 向往回得来 阅读(103) 评论(0) 推荐(0) 编辑

var与let的区别?

摘要: 1.const定义的变量不可以修改,而且必须初始化。 2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。 3.let是块级作用域,函数内部使用let定义后,对函数外部无影响。 阅读全文

posted @ 2018-07-12 09:44 向往回得来 阅读(94) 评论(0) 推荐(0) 编辑

undefined和null区别?

摘要: Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。 Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。 阅读全文

posted @ 2018-07-12 09:30 向往回得来 阅读(141) 评论(0) 推荐(0) 编辑

var与let区别?

摘要: 通过var定义的变量,作用域是整个封闭函数,是全域的 。通过let定义的变量,作用域是在块级或是子块中。 不论var声明的变量处于当前作用域的第几行,都会提升到作用域的头部。 var 声明的变量会被提升到作用域的顶部并初始化为undefined,而let声明的变量在作用域的顶部未被初始化 阅读全文

posted @ 2018-07-12 08:56 向往回得来 阅读(102) 评论(0) 推荐(0) 编辑

undefined和null?

摘要: Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。 Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。 undefined空变量,null空对象。 阅读全文

posted @ 2018-07-12 08:41 向往回得来 阅读(120) 评论(0) 推荐(0) 编辑

导航