1、Javascript
中, 以下哪条语句一定会产生运行错误? 答案( )
A、var _变量=NaN;
B、var 0bj = [];
C、var obj = //;
D、var obj = {};
1
2b. Uncaught SyntaxError: Invalid or unexpected token
c. Uncaught SyntaxError: Unexpected end of input
2、以下两个变量a和b,a+b的哪个结果是NaN? 答案( )
A、var a=undefind; b=NaN
B、var a=‘123’; b=NaN
C、var a =undefined , b =NaN
D、var a=NaN , b='undefined'
1
2
3
4a. Uncaught ReferenceError: undefind is not defined
b. 123NaN
c. NaN
d.NaNundefined
3、var a=10; b=20; c=4; ++b+c+a++ 以下哪个结果是正确的?答案( )
A、34
B、35
C、36
D、371
2
3
4var a=10; b=20; c=4;
++b+c+a++
=>
21+4+10=35;
4、下面的JavaScript语句中,( D )实现检索当前页面中的表单元素中的所有文本框,并将它们全部清空
1 | A. for( var i=0; i < form1.elements.length; i++) { |
5、要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的是( A )
A. window.status=”已经选中该文本框”
B. document.status=”已经选中该文本框”
C. window.screen=”已经选中该文本框”
D. document.screen=”已经选中该文本框”
6、以下哪个单词不属于javascript保留字:(B)
A. with
B. parent
C. class
D. void
7、请选择结果为真的表达式:(C)
A. null instanceof Object
B. null === undefined
C. null == undefined
D. NaN == NaN
8、分析代码,得出正确的结果。
1 | var a=10, b=20 , c=30; |
弹出提示对话框:771
2
3
4
5
6var a=10, b=20 , c=30;
++a;//a=11
a++;//a=11
e=++a+(++b)+(c++)+a++;
//a=12 13+21+30+13=77
alert(e);
9、写出函数DateDemo的返回结果,系统时间假定为今天(2010.8.17)
1 | function DateDemo(){ |
10、写出程序运行的结果?
1 | for(i=0, j=0; i<10, j<6; i++, j++){ |
11、阅读以下代码,请分析出结果:
1 | var arr = new Array(1,3,5); |
下午和兄弟一起讨论了用 JavaScript 写一个输入小时和分钟,判断时针和分针的夹角问题
1 | //我的思路 |