前言:
在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~
第三天
正文:
1. var exerOne = false; if (exerOne = true) exerOne = true;
执行后, 的值为_________。
2.
var weekday = new Date().getDay();
switch(weekday){
case 0:weekday = "星期天";
case 1:weekday = "星期一";
case 2:weekday = "星期二";
}
执行以上代码后, 的值是__________。
3. 如何检测一个数是否为NaN?
4.
var array=[];
for (var i = 0; i < 5; i++) {
if (i == 2) break;
array.push(i);
for (var j = 0; j < 5; j++) {
if(j == 2) continue;
array.push(j);
}
}
执行完这段程序, 的结果为__________________。
5. var foo = function bar(){ return 12; }
执行完这段代码后,请问:
_________; ___________;
__________; ____________。
6.
var a, b;
(function(){ var a = b = 5;alert(a);alert(b);})();
alert(a);alert(b);
执行程序,依次弹出的值为_____、______、________、________。
7. var array = new Array(0x17);
的结果为_________ , 的值为__________。
说明:
- 题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript
- 欲查看word版习题和答案,请访问:https://download.csdn.net/download/qq_30216191/10625622。
- 题目和答案中,若有错误和需完善的地方,请及时给予我反馈哈~~