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

何楷
2023-12-01

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

 类似资料: