
练习
填空题
1.变量实际上是计算机内存中________的名字。
2.在JavaScript中要声明一个变量,使用关键字________。
3.在运行期间检查变量类型的语言使用________类型。
4.________操作符能够连接字符串或字符。
5.要基于一个特定条件为变量赋值,可以使用________操作符。
判断题
6.变量名可以起始于一个数字。
7.如果有一个以上相同类型的变量,那么可以在一条语句中同时声明它们。
8.JavaScript允许使用一对双引号或单引号括起字符串变量中的文本值。
9.数学操作必须遵循操作优先级规则,而逻辑操作符没有这样的规则。
10.关系操作符可以用于按字母顺序排列名单。
11.给定X=0,确定以下每个表达式是true还是false。
a)X>=0
b)2*X+1!=1
12.若boy=“Adam”,确定以下每个表达式是true还是false。
a)boy==“adam”
b)boy!=“Adam”
c)boy<“Ann”
d)boy>=“Adalaide”
13.若num1=1和num2=2,确定以下每个表达式是true还是false。
a)(num1==1)||(num2==2)&&(num1==num2)
b)((num1==1)||(num2==2))&&(num1==num2)
c)!(num1==1)&&!(num2==2)
d)!(num1==1)||!(num2==2)
14.使用ASCII码表确定以下表达式是true还是false:
15.使用ASCII码表确定以下表达式是true还是false:
简答题
16.写出以下每个字符的ASCII码:
a)“&”
b)“2”
c)“”
17.N是一个数字变量,在不使用NOT操作符的情况下为以下每个表达式写出等价的表达式:
a)!(N>0)
b)!((N>=0)&&(N<=5))
18.X是一个数字变量,使用单个关系操作符为以下每个表达式写出等价的表达式:
a)(X>1)&&(X>5)
b)(X=1)||(X>1)
19.以下每个变量名是否有错?若有错,则错在哪里?
a)PlayerName
b)2ndPlayer
c)window_l
d)little_doggie_in_the_doghouse
e)joe.e.brown
f)player_choice
20.创建一个string类型的变量greeting,包含下列文本:
Mandy said,"Good morning!"
21.给出下列操作的结果。
a)38%7
b)14%4
c)3%3
d)15%14
22.对于下列情形,编写变量声明,包括可能的初值:
a)在一个网上游戏中,要求玩家决定是否再次玩游戏。变量应该保存玩家的选择值。
b)一个数学测试要求学生录入一个除法问题的答案,变量保存问题的答案。
c)一个网上商店网站需要一个变量保存可应用于订单的销售税百分比的值。
练习23~30假定已存在所有必需的HTML标签,而且JavaScript代码已正确地放在网页的<head></head>区域内。
23.给定下列JavaScript代码,在执行document.write()语句后在网页上将显示什么?
24.给定下列JavaScript代码,在执行document.write()语句后在网页上将显示什么?
25.给定下列JavaScript代码,在执行document.write()语句后在网页上将显示什么?
26.给定下列JavaScript代码,在执行document.write()语句后在网页上将显示什么?
27.给定下列JavaScript代码,如果用户在提示时录入8,那么在执行document.write()语句后在网页上将显示什么?
28.给定下列JavaScript代码,如果用户在提示时录入8.25,那么在执行document.write()语句后在网页上将显示什么?
29.给定下列JavaScript代码,如果用户在提示时录入BFF2,那么在执行document.write()语句后在网页上将显示什么?
30.给定下列JavaScript代码,如果用户在提示时录入BFF2,那么在执行document.write()语句后在网页上将显示什么?