前言:
在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~
第六天
正文:
1. 分析下面的JavaScript代码段:
var s1=new String("010-98989999");
document.write(s1.substring(1,4));
document.write(s1.substr(1,4));
执行完代码段,页面中输出________,s1等于__________。
2. 分析下面的JavaScript代码段:
var emp = new Array(5);
emp[1]=1;
emp[2]=2;
执行完程序后,emp.length=_____,emp[0]=___________。
3. 以下代码运行的结果是输出________。
var a = b = 10;
(function(){
var a=b=20
})();
console.log(b);
4. 以下代码运行后弹出的结果是_________。
var a = 888;
++a;
alert(a++);
5. 下面代码,k的运行结果是___________。
var i = 0, j = 0;
for(;i < 10, j < 6;i++, j++){
k = i + j;
}
6. [1,2,3,4].join("0").split("") 的执行结果是____________________。
7. 下面代码的运行时:第一次弹出__________,第二次弹出__________。
function fn1() {
alert(1);
}
alert(fn1());
8. 以下代码运行后,结果为_________。
fn1();
var fn1 = function(a){
alert(a);
};
9. alert( "12">"9" ) 的结果是________。
说明:
- 题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript
- 欲查看word版习题和答案,请访问:https://download.csdn.net/download/qq_30216191/10639038。
- 题目和答案中,若有错误和需完善的地方,请及时给予我反馈哈~~