JS题目【331题】【黑白】【答案】
答案在最后一页
1.下列选项中,不属于JavaScript中运算符的是?( ) 
A.算术运算符 
B.函数运算符 
C.比较运算符 
D.逻辑运算符
  一、JavaScript运算符的种类 
1、算术运算符:+ 、 - 、* 、 / 、 % 、 -(一元取反) 、 ++ 、 -- 
2、等同全同运算符:== 、 ===、 !== 、 !=== 
3、比较运算符:< 、 > 、 <= 、 >= 
4、字符串运算符:< 、 > 、 <= 、 >= 、 = 、 + 
5、逻辑运算符:&& 、 ||、 !、 
6、赋值运算符:=、 +=、 *=、 -=、 /= 
2 .以下代码运行的结果是( )
alert(String(53)+Number("4"));
A.57
B.453
C.534
D.53+4
3.以下代码执行的结果是( )
var a=2;function abc(){
a=1;
alert(a);
}
abc();
alert(a); 
A.1 1    B.1 2      C.2 1      D.2 2 
4 .以下是JS脚本正确的标记是
A.<script type="Javascript"></script>
B.<script></script>
C.<script language="text/javascript">
D.<style></style>
5 .分析下面的JavaScript代码段,输出结果是( )。
var mystring="I am a student";
a=mystring.charAt(9);
document.write(a);
A. I am a st
B. u
C. udent
D. t
6 .prompt() 函数的功能是( ) 
A.出现一个警告窗口 
B.在控制台中显示信息 
C.出现一个输入框, 显示和提示用户输入信息 
D.在浏览器中显示内容
7 .HTML文档中引入JavaScript,JavaScript脚本只能放在<head>和</head>之间。
8 .对字符串str="welcome to china"进行下列操作处理,描述结果正确的是(  )
A.str.substring(1,5)的返回值是"elcom"
B.str.length的返回值16
C.str.indexOf("come",4)的返回值为4
UpperCase( )的返回值是"Welcome To China"
9 .下列JS代码中能输出数字2的是( )
A.a=2;b=3;alert(A);
B.a=2;b=3;alert(b-1)
C.a=2;var A;alert(A+2)
D.a=2;alert(2+""+0);
10 .Javascript中,运行il(25.5);的结果是( )。
A. 24
B. 25
C. 25.5
D. 26
11 .以下( )变量名是非法的
A.numb_1 
B.2numb
C.sum
D.de2$f
12 .JavaScript中,以下( )能隐藏id为flower的div。
"A. ElementById(""flower"").style.display=""none"";"
或者为ElementById("flower").style.visibility="hidden"
"ElementById(""flower"").style.display=""hidden"";"
"ElementById(""flower"").style.visibility=""none"""
"D. ElementById(""flower"").abled=""hidden"""
13 .下面( )能在页面中弹出提示窗口,并且用户输入框中默认无任何内容。
A.document.write("请输入你的姓名:");
B.alert("请输入你的姓名:");
C.prompt("请输入你的姓名:"," ");
D.alert("请输入你的姓名:"," ");
  14 .下列语句不能正确转换为数值的是(
A.parseInt("45.78int")
B.parseInt("7a")
C.parseInt("int123")
D.parseInt("1c2b")
  15 .JavaScript循环中,跳转语句包括break语句和( )语句。
break语句用于跳出循环(彻底结束循环)break语句的作用是立即跳出循环,即不再执行后面的所有循环。
A.switch
B.continue 
C.case 
D.if
16 .HTML页面上编写Javascript代码时,应编写在()标签中间。
A.javascript
B.script
C.head
D.body
17 .Javascript中有一种特殊的语句叫做循环控制语句,它可以实现将一段代码重复执行。() 对
18 .将字串s中的所有字母变为小写字母的方法是( ) 
SmallCase() 
LowerCase() 
UpperCase() 
UpperChars()
19 .do…while循环语句也称为后测试循环语句,它是利用一个条件来控制是否要继续执行该语句。() 对 
20 .要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是()
A.<input type="text" onClick="alert(this.value)">
B.<input type="text" onChange="alert(this.value)">
C.<input type="text" onChange="alert(text.value)">
D.<input type="text" onClick="alert(value)">
21 .下面一段JavaScript代码的输出结果是(    )。
for(i=0;i<10;i++)
{
    document.write(“i”);
}
A.输出0到9
B.输出1到9
C.输出10个i
D.输出0到10
22 .JavaScipt中,下列if语句条件判断结果为false的是( )
A.if(1=="1")
B.if(1==="1")
C.if(0=="0")
D.if(0==false)
23 .下面的Javascript代码段,输出结果是( )
var s1=parseInt(“101中学”);
document.write(s1);
A.NaN
B.101中学 
C.101
D.出现脚本错误
24.Javascript浏览器对象模型中,window对象的()属性用来指定浏览器状态栏中显示的临时消息。
A.status          B.screen          C.history          D.document
25 .以下事件调用JS语句中错误的是( )
A.<p onclick="abc()">
B.<body onload{"abc()"}>
C.<div onclick="javascript:alert('hello,world');">
D.<input type="text" onblur="alert('hello,world');">
26 .JQuery中,能够操作HTML代码及其文本的方法是(  ) 
A.attr()          B.text()          C.html()          D.val()
27 . jquery 中,想让一个隐藏的元素显示出来,用( )方法实现。
A、slideUp() 
B、slideDown()
C、hide()
D、show()
28 .var str = "JavaScript实例教程";
console.log(str.lastIndexOf("程"));
控制台显示结果为(  )
A.13        B.18        C.-1        D.0
29 .prompt()方法用于显示和提示用户输入信息的对话框。
对  错
30 .分析下面的JavaScript代码 ,经过运算后m的值为(    )。
var x=11;
var y="number";
var m=x+y;
A. 11number
B. number
C. 11
D. 程序报错
31 .多行注释可以包含任意行数的注释文本。多行注释是以“/*”标记开始,以“*/”标记结束,中间的所有内容都为注释文本。
对 
32 .在文档对象模型中,所有对象都继承自( ) 
A.document对象 
B.math对象 
C.historty对象 
D.frame对象
33.下列( )CSS语法格式是正确的 
jquery的attr属性A.body:color:red   
B.{body:color:red} 
C.body{color=red;}
D.body{color:red}
34 .Javascript语言中,当元素失去了焦点时激发的事件是( )
A.focus
B.unLoad
C.mouseover
D.blur
35 . jquery 中,为每一个指定元素的指定事件(像 click)绑定一个事件处理器函数,下面( )是用来实现该功能的? 
A、trigger (type) 
B、bind(type)
C、one(type)
D、bind
36 .下列代码中仅可以选中class为test的div的是( )
A.$("#test")
B.$(".test")
C.$("div#test")
D.$("st")
37 .var str = "welcome to China";

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。