第一章链接:初识JavaScript - 章节课后练习题及答案
注:使用的是人民邮电出版社出版的《JavaScript+jQuery 交互式 Web 前端开发》书籍。
1、JavaScript中的数据类型分为两大类,分别是______和______。
2、表达式(-5) % 3的运行结果等于______。
3、表达式“var a = 1, b = 1;console.log(++a)”的输出结果是______。
1、JavaScript中的数字型可以用来保存整数或浮点数(小数)。( )
2、console.log((3 + 6) * 2); 语句的输出结果为15。( )
3、运算符“.”可用于连接两个字符串。( )
1、 “console.log(true - 1)”语句输出的结果是( )。
A. 1 B. 0 C. true1 D. -1
2、下列选项中,与 0 相等(==)的是( )。
A. null B. undefined C. NaN D. ''
3、下列选项中,不属于比较运算符的是( )。
A. == B. === C. !== D. =
1、根据用户输入的数值(数字1~7),返回对应的星期几。例如,7代表星期日、6代表星期六,依次类推。
2、比较两个数的最大值(用户依次输入2个数,最后弹出最大的那个值)。
一、填空题
1、基础数据类型 复杂数据类型(引用数据类型) 2、-2 3、2
二、判断题
1、对 2、错 3、错
三、选择题
1、B 2、D 3、D
四、编程题
1、JavaScript代码如下:
<script> var number = prompt('请输入1-7之间的数字'); switch (number) { case '7': alert('星期日'); break; case '6': alert('星期六'); break; case '5': alert('星期五'); break; case '4': alert('星期四'); break; case '3': alert('星期三'); break; case '2': alert('星期二'); break; case '1': alert('星期一'); break; default: alert('请输入1~7之间的数字'); } </script>
2、JavaScript代码如下:
<script> var num1 = prompt('请输入第1个数'); var num2 = prompt('请输入第2个数'); if(parseFloat(num1) > parseFloat(num2)){ alert('最大的数是'+ num1) }else{ alert('最大的数是'+ num2) } </script>