zoukankan      html  css  js  c++  java
  • JavaScript 面试题,给大家补补基础,加加油,埋埋坑!

    以下是我根据个人爱好收集网罗的一些个觉得还可以的面试题,觉得很有意思,给小伙伴们分享一下!

    ======后续还会继续追加试题....................

    第一道题:

    下面弹出a的结果是多少?

    var a = 6;
    setTimeout(function () {
        alert(a);
        a = 666;
    }, 1000);
    a = 66;

    答案:66

    第二道题:

    下面 执行的值是什么

    var name = '叶小钗';
    function func() {
        var id = '刀狂剑痴';
        function alertId() {
            alert(id);
        }
        alertId();
    }
    alert(name);
    //答案:叶小钗
    alert(id);
    //答案:错误
    func(); 
    //答案:刀狂剑痴
    alertId();
    //答案:错误

    第三道题:

    下面 B(); 执行的value值是什么?

    var value; 
    var A = function() { 
        setTimeout(function() { 
            value = 10; 
        }, 200); 
    } 
    var B = function() { 
        alert(value); 
    }
    
    A();
    B(); //答案:undefine

    第四道题:

    下面的弹出值是什么?

     function test(obj1, obj2, obj3) {
        alert([].slice.call(arguments,1));
     }
     test("liwei", "liwei2","我开");

       答案:"liwei2","我开"

    第五道题:

    下面弹出的结果?

     alert(0.1 + 0.2 === 0.3);

    答案:false

     

    第六道题(收集时间2014-02-25 11:28):

    下面弹出的结果:

    <script type="text/javascript">
    var  foo = {
             x:110
         };
    
    var x=18;
    
    var bar = function() {
        x=25;
        console.log(this.x);
    }
    
    var boundFunc = bar.bind(foo);
    
    boundFunc(); //答案:110
    </script>
    在寂寞的日子里沉淀自己,在程序的日子里找到自己,我为梦想而坚持!

    如果对你有重要帮助,可以打赏一下!


  • 相关阅读:
    Go语言标准库flag基本使用
    GO学习-(12) Go语言基础之函数
    GO学习-(11) Go语言基础之map
    GO学习-(10) Go语言基础之指针
    Spring AOP
    JDK动态代理
    版本控制
    版本控制
    浅析Java反射机制
    Spring Batch学习
  • 原文地址:https://www.cnblogs.com/Kummy/p/3559469.html
Copyright © 2011-2022 走看看