都3年多没去接触面试笔试题了,真是要修,头次遇到 专门捡这种偏门偏角东西来考你编程能力。美之名曰:基础东西。
凭印象回忆了下题目:<script  type="text/javascript" >
        alert("0==''");
        alert(0 == '');//======弹出啥?
        alert("0 == '0'");
        alert(0 == '0');//======弹出啥?
        alert("false==undefined");
        alert(false == undefined);//======弹出啥?
        alert("false==null");
        alert(false == null);//======弹出啥?
        alert("false=='false'");
        alert(false == 'false');//======弹出啥?
        alert("false==0");
        alert(false == 0);//======弹出啥?
    </script>老实凭自己理解答题,靠查资料的不要这边回答逞厉害了

解决方案 »

  1.   


    也不知道错了多少
    <script  type="text/javascript" >
            alert("0==''");
            alert(0 == '');//======弹出啥? ===== false
            alert("0 == '0'");
            alert(0 == '0');//======弹出啥?===== true
            alert("false==undefined");
            alert(false == undefined);//======弹出啥? ===== true
            alert("false==null");
            alert(false == null);//======弹出啥? ====== false
            alert("false=='false'");
            alert(false == 'false');//======弹出啥? ====== false 
            alert("false==0");
            alert(false == 0);//======弹出啥? ====== false
        </script>
       
      

  2.   

    被双引号包着的弹出的是具体内容,没有是做判断,弹出false或者true
      

  3.   


            alert("0==''");
            alert(0 == '');//======true
            alert("0 == '0'");
            alert(0 == '0');//======true
            alert("false==undefined");
            alert(false == undefined);//======false
            alert("false==null");
            alert(false == null);//======false
            alert("false=='false'");
            alert(false == 'false');//======false
            alert("false==0");
            alert(false == 0);//======true
      

  4.   

    你们都错了,凡是带双引号的都会以字符串形式输出,如凡是:alert("false=='false'");输出false=='false'。
      

  5.   

    <script  type="text/javascript" >
            alert("0==''");
            alert(0 == '');//======false
            alert("0 == '0'");
            alert(0 == '0');//======true
            alert("false==undefined");
            alert(false == undefined);//======false
            alert("false==null");
            alert(false == null);//======false
            alert("false=='false'");
            alert(false == 'false');//======true
            alert("false==0");
            alert(false == 0);//======true
        </script>
    红色的错了- -
      

  6.   

            alert("0==''");
            alert(0 == '');//======true
            alert("0 == '0'");
            alert(0 == '0'); //======true
            alert("false==undefined");
            alert(false == undefined); //======false
            alert("false==null");
            alert(false == null); //======false
            alert("false=='false'");
            alert(false == 'false'); //======false
            alert("false==0");
            alert(false == 0);//======true
      

  7.   

    我是楼主,我也是错的很离谱。后面回家觉得这道题很生僻,就自己测试了下,所以就给大家留下了这样直观的测试脚本段大家自己要答案的话,自己建一个html文件自己看看谈出来的结果是什么
      

  8.   

    我是楼主,再考验一道基础题目:
    http://bbs.csdn.net/topics/390535296