第一章链接:初识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>