一、单选题

1. 下面JavaScript变量名中,合法的是(    )。

    A. 666variable    
    B. my_variable    
    C. function        
    D.-variable

2. parseFloat(18.98)返回的值是(    )。

    A. 18           
    B. 19            
    C. 18.98           
    D."18.98"

3. 下面不属于JavaScript基本数据类型的是(    )。

    A. 字符串      
    B. 布尔值         
    C. undefined       
    D. 对象

4. 下面选项中,属于JavaScript正确注释方式是(    )。(选两项)

    A. //注释内容
    B. /*注释内容*/
    C. <!--注释内容-->
    D. /注释内容/

5. document.write("“复仇者"联盟”);这一句代码的输出结果是(    )。

    A. 复仇者联盟                       
    B. "复仇者"联盟
    C. \"复仇者\"联盟                    
    D. 语法有误,程序报错

6. 下面有一段JavaScript程序,输出结果是(    )。

var str = "101中学"; document.write(parseInt(str));
    A. NaN         
    B. 101              
    C. 101中学         
    D. 程序报错

7. 下面哪一个表达式将会返回false?(    )

    A. !(3<=1)                            
    B. (4>=4)&&(5<=2)
    C. ("a"=="a")&&("c"!="d")                
    D. (2<3)||(3<2)

8. 下面有一段JavaScript程序,运行之后变量c的值为(    )。

var a, b, c; a = "2"; b = 2; c = a + b;
    A. 4             
    B. "4"             
    C. 22          
    D. "22"

9. 下面有一段JavaScript程序,运行之后变量y的值为(    )。

var x, y; x = 10; y = x++;
    A. 9            
    B. 10              
    C. 11           
    D. undefined