分享几个前端面试题目

说说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

请输出以下结果

"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

你可能感兴趣的:(分享几个前端面试题目)