Skip to main content
 Web开发网 » 站长学院 » 服务器教程

JavaScript 面试题总结

2021年10月11日5930百度已收录

javascript的typeof返回哪些数据类型?Object number function boolean underfind

当然有的时候面试官会问你js的数据类型有哪些?

number,string,boolean,null,undefined,Object

例举3种强制类型转换和2种隐式类型转换?强制(parseInt,parseFloat,number)

隐式(== ===)

事件委托是什么?让利用事件冒泡的原理,让自己的所触发的事件,让他的父元素代替执行!

remove()和empty()的区别remove()把DOM和节点都删除,empty()只清空DOM里面的节点。

==和===的区别== 类型不同的时候,会转换数据类型,再去比较值

===不会转换数据类型,值和类型都相同才会比较成功

split() 和join() 的区别前者是切割成数组的形式,后者是将数组转换成字符串

call和apply的区别fun.call(thisobj,arg1,arg2) ;当后面参数个数确定时用call,参数之间用逗号连接

fun.apply(thisobj,[arg1,arg2]);当后面参数个数不确定时用apply,参数通过数组形式输入

判断是否为数组的方法console.log(arr instanceof Array)

console.log(arr.construct === Array)

console.log(Array.isArray(arr))

new操作符到底干了什么创建一个新对象

将构造函数的作用域赋值给新对象(所以this指向了这个新对象)

执行构造函数的代码(为这个新对象添加属性)

返会新对象

JavaScript 面试题总结  javascript面试 第1张

如果你觉得无聊,那就学习吧!

评论列表暂无评论
发表评论
微信