js基础练习题 第6天

在本栏中,我将记录一些JavaScript基础练习题,提升大家对JS的理解。
该篇文章是该系列的第六天。

正文

1.执行完下列代码段后,页面中输出__________,s1 = __________。

1
2
3
var s1 = new String("010-98989999"); 
document.write(s1.substring(1, 4));
document.write(s1.substr(1, 4));

2.执行完下列代码段后,emp.length = __________,emp[0] = __________。
1
2
3
var emp = new Array(5);
emp[1] = 1;
emp[2] = 2;

3.以下代码运行的结果是输出 __________。
1
2
3
4
5
var a = b = 10; 
(function() {
var a = b = 20
})();
console.log(b);

4.以下代码运行后弹出的结果是 __________。
1
2
3
var a = 888;    
++a;
alert(a++);

5.下面代码运行后,k的值是__________。
1
2
3
4
var i = 0, j = 0;  
for(;i < 10, j < 6; i++, j++){
k = i + j;
}

6.[1,2,3,4].join("0").split("") 的返回值是__________。
7.下面代码运行时,第一次弹出__________,第二次弹出__________。
1
2
3
4
function fn1() { 
alert(1);
}
alert(fn1());

8.以下代码运行后,弹出的结果为__________。
1
2
3
4
fn1();    
var fn1 = function(a) {
alert(a);
};

9."12" > "9"的返回值是__________

说明

1.题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript

2.题目中,若有错误和需完善的地方,可在下方留言反馈哈~~

3.查看答案和解析,请点击js基础练习题第6天 答案及解析

--本文结束 感谢阅读--
创作十分不易,原创更应鼓励