三、JavaScript 基础(下) - 章节课后练习题及答案

第一章链接:初识JavaScript - 章节课后练习题及答案

第二章链接:JavaScript 基础(上) - 章节课后练习题及答案

注:使用的是人民邮电出版社出版的《JavaScript+jQuery 交互式 Web 前端开发》书籍。


一、填空题

        1、表达式“[a, b] = [12, 34, 56]”执行后,变量b的值为______。

        2、______关键字,在循环语句中使用时,可以用来立即跳出本次循环。

二、判断题

        1、while语句可以在条件表达式为true的前提下,循环执行指定的一段代码,直到条件表达式为false时结束循环。(  )

        2、break关键字,在循环语句中使用时,其作用是立即跳出本次循环(  )

        3、可以使用“数组名[索引]” 的方式来访问数组元素(  )

三、选择题

        1、下列语句不能用于遍历数组的是(  )。

                A.for          B.for…in         C.for…of          D.if

        2、执行代码“var nums = [[2, 4], [6, 9]];console.log(nums[1][0]);”,输出结果正确的是( )。

                A.2             B.4     C. 6          D. 9 

        3、下列创建数组的方式,错误的是(  )。

                A.var arr = new Array();           B. var arr = [];

                C.var arr = new array();       D. var arr =[]; arr.length = 3;

四、编程题

        1、移出数组arr“[1,2,3,4,2,5,6,2,7,2]”中与2相等的元素,并生成一个新数组,不改变原数组。

        2、请将数组“['苹果', '香蕉', '酥梨', '榴莲', '樱桃', '柿子', '葡萄', '哈密瓜', '西瓜']”中的元素依次打印到控制台。


参考答案

一、填空题

1、34      2、continue

二、判断题

1、对        2、错        3、对

三、选择题

1、D        2、C        3、C

四、编程题

1、JavaScript代码如下:

<script>
  var arr = [1,2,3,4,2,5,6,2,7,2];  
  var newArr=[]; 
  for(var i=0;i<arr.length;i++){
    if(arr[i] != 2){
      newArr[newArr.length] = arr[i];
    }
  }
  console.log(newArr);
</script>

2、JavaScript代码如下:

<script>
  var arr = ['苹果', '香蕉', '酥梨', '榴莲', '樱桃', '柿子', '葡萄', '哈密瓜', '西瓜'];  
  for(var i=0;i<arr.length;i++){
    console.log(arr[i]);
  }  
</script>
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小泽的熊先森

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值