一、选择题1.标识符的第一个字符不可以是下面的哪个( )。 A.字母 B.下划线 C.美元符号 D.数字 2.下面关于JavaScript关键字正确的是( )。 A.JavaScript关键字可以作为函数名 B.JavaScript关键字可以作为变量名 C.JavaScript关键字可以用作标识符 D.在JavaScript语言中有特定含义 3.下面关于变量的命名规则不正确的是( )。 A.必须以字母或下划线开头,中间可以是数字、字母或下划线 B.变量名不能包含空格或加号、减号等符号 C.可以使用JavaScript中的关键字 D.JavaScript的变量名是严格区分大小写的 4.下面关于变量的作用域说法不正确的是( )。 A.变量的作用域(scope)是指某变量在程序中的有效范围 B.局部变量是定义在函数体内 C.全局变量是定义在所有函数之外 D.全局变量和局部变量没有差别 5.下面变量定义正确的是( )。 A.var a=1 B.var continue C.var 1b D.var a+ 6.下面关于数据类型说法不正确的是( )。 A.数字(number)是最基本的数据类型 B.字符串(string)是由Unicode字符、数字、标点符号等组成的序列 C.布尔数据类型只有两个值 D.由单引号定界的字符串中不可以含有双引号 7.下面属于比较运算符的是( )。 A.+ B.& C.> D.* 8.下面属于循环控制语句的是( )。 A.if语句 B.if…elseif语句 C.switch语句 D.while语句 9.下面关于函数说法不正确的是( )。 A.函数的定义是由关键字function、函数名加一组参数以及置于大括号中需要执行的一段代码定义的 B.函数定义后并不会自动执行 C.调用函数需要创建调用语句 D.函数定义后可以自动执行 10.下面JavaScript中的内置函数不正确的是( )。 A.eval():求字符串中表达式的值 B.parseInt():将字符型转化为整型 C.isFinite():判断一个数值是否为NaN D.decodeURI():对encodeURL()编码的文本进行解码 二、填空题1.JavaScript脚本语言的数据结构包括_________、_________、_________和_________等。 2.标示符第一个字符必须是_________、_________或_________,其后的字符可以是_________、_________或_________、_________。 3._________是指程序中一个已经命名的存储单元,它的主要作用就是为数据操作提供存放信息的容器。 4变量的生存期是指_________________________________。 5.字符串(string)是由___________、___________、___________等组成的序列,它是JavaScript用来表示文本的数据类型。 6.JavaScript中的关键字___________是一个特殊的值,它表示为空值,用于定义空的或不存在的引用。 7.JavaScript的运算符按操作数可以分为___________、___________和___________3种;按运算符类型可以分为___________、___________、___________、___________和___________5种。 8.条件控制语句包括___________、___________、___________、___________和___________。 9.在JavaScript中,函数的定义是由关键字___________、___________加一组___________以及___________________定义的。 10.函数定义后并不会___________,要执行一个函数需要在特定的位置___________,调用函数需要创建___________,调用语句包含___________、___________。 |
|
来自: 桃花源士 > 《HTML超文本标记语言》