程序员面试刷题的书哪个好 front-end-interview ——前端面试题 JavaScript数据类型、面向对象、继承、闭包、插件、作用域、跨域、原型链、模块化、自定义事件、内存泄漏、事件机制、异步装载回调、模板引擎、Nodejs、JSON、ajax 等。
-
浅拷贝和深拷贝 的区别
-
defer和async的区别 (JS延迟加载的方式) defer和async、动态创建DOM方式(创建script,插入到DOM中,加载完毕后callBack)、按需异步载入js
-
null和undefined的区别?
-
undefined是一个表示\"无\"的原始值,转为数值时为NaN。
-
当声明的变量还未被初始化时,变量的默认值为undefined。
-
null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。
(1)变量被声明了,但没有赋值时,就等于undefined。
(2)调用函数时,应该提供的参数没有提供,该参数等于undefined。
(3)对象没有赋值的属性,该属性的值为undefined。
(4)函数没有返回值时,默认返回undefined。
暂无评论