JavaScript基础练习 -- 第三天

版权声明:版权所有,转载、引用请指明出处! https://blog.csdn.net/qq_30216191/article/details/82025990

前言:

在本栏中,我将每天更新一些JavaScript基础练习题。这些习题,大部分是我自己总结的。其中很大一部分是我在学习过程中记下的笔记或者遇到的坑,还有就是很重要很重要的基础概念,被我转换为了习题的形式。这部分题目,我觉得非常适合刚入门前端开发的朋友们,希望大家有所收获,这就足够咯~~

第三天

正文:

1.  var exerOne = false; if (exerOne = true) exerOne = true;

    执行后,\small \mathrm{exerOne} 的值为_________。

   2.

var weekday =  new Date().getDay();
  switch(weekday){
    case 0:weekday = "星期天";
    case 1:weekday = "星期一";
    case 2:weekday = "星期二";
  }

   执行以上代码后,\small \mathrm{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);
    }
  }

   执行完这段程序,\small \mathrm{array} 的结果为__________________。

5.  var foo = function bar(){ return 12; }

   执行完这段代码后,请问:
    \small \mathrm{ typeof(foo)=} _________;       \small \mathrm{ typeof(foo())=} ___________;
    \small \mathrm{typeof(bar)=} __________;     \small \mathrm{ typeof(bar())=} ____________。

   6.

var a, b;
(function(){ var a = b = 5;alert(a);alert(b);})();
alert(a);alert(b);

   执行程序,依次弹出的值为_____、______、________、________。

7.  var array = new Array(0x17);

   \small \mathrm{Number(array);} 的结果为_________ ,\small \mathrm{array.length} 的值为__________。

说明:

  1. 题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript
  2. 欲查看word版习题和答案,请访问:https://download.csdn.net/download/qq_30216191/10625622
  3. 题目和答案中,若有错误和需完善的地方,请及时给予我反馈哈~~

猜你喜欢

转载自blog.csdn.net/qq_30216191/article/details/82025990