题目内容

【单选题】下面哪一项是错误的?

A. var str = '改革春风吹满地,春天来了';console.log(str.indexOf('春'));console.log(str.indexOf('春', 3));运行上面的代码,输出结果为:2 8
B. var str = "ooabcoefoxyozzopp";var index = str.indexOf('o');var num = 0;console.log(index);while (index !== -1) {num++;index = str.indexOf('o', index + 1);}console.log( num);运行上面的代码,输出结果为:6
C. var str = 'abcoefoxyozzopp';var o = {};for (var i = 0; i < str.length; i++) {var chars = str.charAt(i);if (o[chars]) {o[chars]++;} else {o[chars] = 1;}}console.log(o);运行上面的代码,输出结果为:{a: 1, b: 1, c: 1, o: 4, e: 1,f:1,x:1,y:1,z:2,p:2}
D. var obj={a: 1, b: 3, c: 1, o: 4, e: 6}var max = 0;for (var k in obj) {// k 得到是 属性名,obj[k] 得到的是属性值 if (obj[k] > max) {max = obj[k];}}console.log(max);运行上面的代码,输出结果为:1

查看答案
更多问题

【多选题】定义var time=123456789112;其中数字表示用户输入时间总的毫秒数减去现在时间的总的毫秒数,即剩余时间的毫秒数,如果把剩余时间总的毫秒数转换为天、时、分、秒,则下面描述是=哪些是正确的。

A. parseInt(time/1000/ 60/60 /24); // 计算天数
B. parseInt(time/1000/ 60/60 %24); // 计算小时
C. parseInt(time/1000/ 60%60); // 计算分钟
D. parseInt(time/1000% 60); // 计算秒
E. Math.floor(time/1000/ 60/60 /24); // 计算天数

【多选题】下面关于Array数组对象中的方法描述说法正确的有哪些?

A. push()在数组末尾添加一个或多个元素
B. pop()删除数组最后的一个元素
C. unshift()在数组开头添加一个或多个元素
D. shift()删除数组的第一个元素
E. sort()对数组元素进行排序

【填空题】var arr1 = ['green', 'blue', 'pink'];console.log(arr1.join('&'));运行上面代码,输出结果为:__________

【填空题】var str = '2014510801039';console.log(str.split('0'));运行上面的代码,str中的元素值分别是_____________(值之间用英文逗号隔开)

答案查题题库