题目内容

分析下段代码输出结果是( )var arr = [2,3,4,5,6];var sum =0;for(var i=2;i < arr.length;i++) {sum +=arr[i]}console.log(sum);

A. 20
B. 18
C. 15
D. 14

查看答案
更多问题

下列有关原型的说法错误的( )

A. 每个JS对象一定对应一个原型对象,可以从原型对象继承属性和方法
B. 对象的__proto__指向自己构造函数的prototype
C. Object.prototype.__proto=== null,说明原型链Object.prototype终止
D. 表达式 Function.prototype.__proto === null 的运行结果为true

关于变量的命名规则,下列说法不正确的是()

A. 首字符必须是大写或小写的字母,数字,下划线(_)或美元符($)
B. 变量名称不能是保留字
C. 变量名长度是任意的
D. 变量名区分大小写

下面代码输出结果( )var b = 3;(function () { b = 5; var b = 2; })();alert(b);

A. 5
B. 3
C. 2
D. 程序报错

以下关于 Array 数组对象的说法不正确的是( )

A. 对数组里数据的排序可以用 sort 函数
B. reverse 用于对数组数据的倒序排列
C. 向数组的最后位置加一个新元素,可以用 pop 方法
D. unshift 方法用于向数组添加第一个元素

答案查题题库