说说JavaScript中的数据类型?存储上的差别?数组的常用方法有哪些?JavaScript字符串的常用方法有哪些?谈谈 JavaScript 中的类型转换机制== 和 ===区别,分别在什么情况使用深拷贝浅拷贝的区别?如何实现一个深拷贝?说说你对闭包的理解?闭包使用场景作用域链的理解JavaScript原型,原型链 ? 有什么特点?Javascript如何实现继承?谈谈this对象的理解