文档介绍:JavaScript学期第一次测试题本试题满分100分,100分钟完卷一、选择题(每题2分,多选题错选、少选不得分)1、分析下段代码输出结果是(B)  vararr=[2,3,4,5,6];  varsum=0;  for(vari=1;i<;i++){    sum+=arr[i]  }  (sum);      、以下关于Function函数对象的说法不正确的是(D ),、以下代码运行的结果是输出(B )  vara=b=10;  (function(){    vara=b=20  })();  (b);      、以下代码运行后的结果是输出( A) vara=newObject();=”admin”();  C.“admin”  D.[a]5、在JS中,’1555’+3的运行结果是( C)      、以下代码运行后弹出的结果是( B)  vara=888;  ++a;  alert(a++);      、关于变量的命名规则,下列说法正确的是(ABCDE  ),下划线(_)或美元符($),数字,、下列的哪一个表达式将返回值为假(B  )A.!(3<=1)B.(4>=4)&&(5<=2)C.(“a”==“a”)&&(“c”!=“d”)D.(2<3)||(3<2)9、下面代码,k的运行结果是( B )  vari=0,j=0;  for(;i<10,j<6;i++,j++){    k=i+j;   }      、varx=1;functionfn(n){n=n+1};y=fn(x);y的值为(D  )      、[1,2,3,4].join("0").split("")的执行结果是(C  )A."1,2,3,4"        B.[1,2,3,4] C.[“1”,“0”,“2”,“0”,“3”,“0”,“4”]     D."1,0,2,0,3,0,4"12、下面代码的运行结果是:第一次弹( A )第二次弹(D  )  functionfn1(){    alert(1);  }  alert(fn1());   (1);   (){alert(1);}   ,以下代码运行后,结果为(B  )  fn1();  varfn1=function(a){alert(a);}    (1);  ,varn="miaoweiketang".indexOf("wei",6);n的值为:(A  )A.-1      D.-1015,下面对substring()方法描述不正确的是( C ),省略第二个参数表示从参数开始位置提、截取到字符串结束。,并根据大小调整位置。,负数表示从后往前数字符位置。,直接返回整个字符串。16,alert("12">"9")的运行结果正确的是( B )  ,下面的描述中不正确的是(C  )。。(fn1,1000)只会调用一次fn1。()获取到的值比实际月份小1。18,下面的等式成立的是(D)()==parseFloat()("")==parseFloat("")("abc")====="number"19,下面的描述中不正确的是(ABC )A."=="在比较过程中,不但会比较两边的值,还会比较两边的数据类型。    ==NaN的结果是true。,判断传入的参数是否为数字,为数字返回true,否则返回false