1.下面四个变量声明语句中,哪一个变量的命名是正确的?( )
A.var for B.var txt_name C.var myname myval D.var 2s
2.下面哪一个不是JavaScript运算符?( )
A.= B.== C.&& D.$#
3.下面哪一个表达式的返回值为true。( )
A.!(3<=1) B.(1!=2)&&(2<0)
C.!(20>3) D.(5!=3)&&(50<10)
4.以下哪个单词不属于JavaScript保留字:( )
A.with B.instanceof C.base D.void
5.下列JavaScript的循环开始语句中( )是正确的。
A.for i=1 to 10 B.for(i=0;i<=10)
C.for(i<=10;i++) D.for(i=0;i<=10;i++)
6.在JavaScript中,运行下面代码,sum的值是( )。
var sum=0;
for(i=1;i<10;i++){
if(i%5==0)
break;
sum=sum+i;
}
A. 40 B. 50 C. 5 D. 10
7.在JavaScript函数的定义格式中,下面各组成部分中,( )是可以省略的。
A.函数名 B.指明函数的一对圆括号()
C.函数体 D.函数参数
8.如果有函数定义function f(x,y){…},那么以下正确的函数调用是( )。
A.f1,2 B.f(1) C.f(1,2) D.f(,2)
9.定义函数时,在函数名后面的圆括号内可以指定( )个参数。
A.0 B.1 C.2 D.任意
10.函数的参数之间必须用( )分隔。
A.逗号 B.句号 C.分号 D.空格
1.JavaScript的数据类型分为__________和__________。
2.表达式"a90"+"90"的计算结果是___________。
3.在JavaScript中,运行下面代码后的返回值是___________。
var flag=true;
document.write(typeof(flag));
4.在JavaScript中,___________语句是根据表达式的值进行匹配,然后执行其中的一个语句块。如果找不到匹配项,则执行默认语句块。
5.parseFloat("36s25.8id")的返回值是___________。
6.JavaScript语句如下:
var a1=10; var a2=20;
alert("a1+a2="+a1+a2);
上述代码的输出结果为 ___________。
7.分析下面的JavaScript代码段,输出结果是___________。
var str=parseInt("125中学");
document.write(str);
8.加号运算符可以对两个字符串进行_________操作。
9.下列代码中,要使while循环体执行10次,空白处的循环条件应写为:_________
var x=0;
while(________) x+=2;
10.下列代码中定义一个求和的函数,将代码补充完整。
function sum(a,b){
var c=a+b;
__________;
}
alert(sum(2,3));
联系客服