分享几个前端面试题目

2020-04-07  本文已影响0人  HelloWorld_29a2

说说alert出来的结果是多少?为什么?

function fn(){
    var arrFn = new Array();
    for(var i=0;i<5;i++){
        arrFn[i]=function(){
            return i;
        }
    }
    return arrFn;
   }
   var box = fn();
   for(var j=0;j<box.length;j++){
        console.log(box[j]);
   }

结果 5个 ƒ (){ return i }

请输出以下结果

"100"+ 2 - "1"      =>  101
typeof(1+"5")       =>  String
typeof(1-"5")       => number
typeof NaN        => number
typeof null        => object
typeof underfind  = > undefined

表达式Number("1+1")的结果:

A.underfined
B.抛出异常
C.NaN
D.2
答案:C
上一篇下一篇

猜你喜欢

热点阅读