JS基础阶段考试试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
H5-JS基础试题
姓名:班级:成绩:
一、单选题(每小题1分,20小题,共60分)
1、null,undefined,”string",20,true和false的共同点是()
A、都是对象
B、都有相同的实例属性
C、都是原始值
D、都是函数
2、下列哪个正确的引入了myScript.js()
A、
B、
C、
D、
3、下列哪个符号不是逻辑运算符()
A、%
B、||
C、 &&
D、 !
4、以下()为JavaScript声明变量的语句。
A、dim x;
B、int x;
C、var x;
D、x;
5、如下代码输出的结果是()
console.log(1+ "2"+"2");
console.log(1+ +"2"+"2");
console.log("A"- "B"+"2");
console.log("A"- "B"+2);
A、 122122NaNNaN
B、12232NaNNaN2
C、12232NaN2NaN
D、12232NaN2NaN2
6、执行下面语句后c的值是()
var a=2,b=1,c=3;
if(a
if(b<0)
c=0;
else
c++;
A、1
B、2
C、3
D、4
7、哪个操作符根据值和类型来比较变量()
A、 ==
B、 ===
C、 =
D、这些都不是
8、var a = false;var x = a ? “A”:“B”;x的值是()
A、A
B、B
C、TRUE
D、FALSE
9、程序段如下:
var x = new Boolean(false);
if (x) {
alert('hi');
}
var y = Boolean(0);
if (y) {
alert('hello');
}
最后的显示结果是()
A、 hi
B、 hi hello
C、hello
D、不显示
10、哪个关键字用来定义条件语句的可选分支()
A、or
B、else
C、altenative
D、next
11、下列选项中哪一个等价于()
if (a) {
x = b;}
else {
x = c;}
A、x = a ? b , c;
B、 x = a : b ? c;
C、 x = a ? b : c;
D、 x = a ? b ; c;
12、执行以下程序段后,x的值是()
var x=0;
switch(++x) {
case 0: ++x;
case 1: ++x;
case 2: ++x;
}
A、1
B、2
C、3
D、4
13、var x = typeof new String("abc");x的值是()
A、"string"
B、undefined
C、"object"
D、"number"
14、Number(null);此代码将返回()
A、Null
B、1
C、undefined
D、0
15、解读下面的js代码,计算的结果是()
var num=10;
if( 5==num/2 && (2+2*num).toString()==”22”){
document.write(true)
}
A、TRUE
B、FALSE
C、5
D、22
16、下面哪个变量类型在javascript 中不存在()
A、object
B、boolean
C、integer
D、number
17、以下不属于Javascript原始类型的是()
A、string
B、number
C、function
D、boolean
18、下面语句var x= -10, y; x=2*x; y=x+15;计算后y的结果是()。
A、-15
B、10
C、-5
D、5
19、document.write(a+2);var a = 10;a=a+2.页面上显示的值是()
A、10.0
B、12.0
C、NaN
D、undefined
20、分析下面的JavaScript代码,经过运算后m的值为()
x=11;
y=“number”;
m=x+y;
A、number
B、11.0
C、11number
D、程序报错
21、结束本次循环,进入下一次循环的关键字是()
A、continue
B、break
C、return
D、end
22、以下程序运行结束正确的是()