美文网首页
JavaScript面试常考的知识点总结(一)

JavaScript面试常考的知识点总结(一)

作者: 小月半吱 | 来源:发表于2019-04-08 16:42 被阅读0次

    几乎每一位面试技术岗的程序员都遇到面试+笔试(或机试)这样的与企业“对垒”的环节,面试中不但技术经理要问很多技术问题,笔试的技术问题,有时候能达到3-6页,这时候如果没人看着,就会以焦虑的心情各种场外求助(群里、朋友、同事、同学、百度等等),一场面试+笔试下来心力交瘁。如果在去企业面试之前,能有那么一套深知企业套路的技术题,那将会是多么的无所畏惧! 

    1. JS 的数据类型分类有哪些? JS中typeof都会返回哪些值?

    2. 翻转字符串如何实现?要求原地实现。

    3. 将字符串abc-defg-hi变为hi-defg-abc?

    4. false==■结果是true,■可能是?

    5. substring()和substr()和slice()的区别?

    6. 判断字符串是否是这样组成的:字母开头,后面每位可以是字母数字下划线,总长度20位。

    7. 删除字符串左右两边的空白。

    8. typeof NaN的结果是?

    9. Math.ceil()、Math.floor()、Math.round()、parseInt()都是什么?

    10. null==undefined是真还是假?

    11. {}=={}是真还是假?为什么?

    12. 如何判断一个值是数组?

    13. 如何拓展原生对象?

    14. new Array(3)的意义?

    15. 数组的头尾操作有哪些?

    16. prototype、constructor是什么?

    17. 什么是原型链查找?

    18. new的时候的具体执行步骤?

    19. this是什么?有哪些规则?

    20. 如何用proto实现继承。

    21. 函数柯里化如何实现?

    22. 深浅克隆是什么?如何实现?

    23. 正则表达式中g修饰符的作用?

    24. 什么是变量声明提升?

    25. 什么是全局变量和局部变量?

    26. 什么是闭包?有什么作用?

    27. continue和break是什么?

    28. 什么是短路语法?&&和||各举出你常用的场景。

    29. 如何实现变量的私有性封装?

    30. call和apply的区别?

    31. 同步和异步是什么意思?

    32. CPU究竟如何处理异步回调?

    相关文章

      网友评论

          本文标题:JavaScript面试常考的知识点总结(一)

          本文链接:https://www.haomeiwen.com/subject/svrpiqtx.html