题目
1、null,undefined,”string",20,true和false的共同点是( )
A、都是对象
B、都有相同的实例属性
C、都是原始值
D、都是函数
2、下列哪个正确的引入了myScript.js( )
A、
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<b)
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( 5num/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、