搜档网
当前位置:搜档网 › Javascript考试题目

Javascript考试题目

Javascript考试题目
Javascript考试题目

复习题

一、选择题

1、写“Hello World”的正确javascript语法是?(A)

A. document.write("Hello World")

B. "Hello World"

C. response.write("Hello World")

D. ("Hello World")

2、JS特性不包括( D )

A.解释性

B.用于客户端

C.基于对象

D.面向对象

3、下列JS的判断语句中( )是正确的(A)

A.if(i==0)

B.if(i=0)

C.if i==0 then

D.if i=0 then

4、下列JavaScript的循环语句中( )是正确的( D )

A.if(i<10;i++)

B.for(i=0;i<10)

C.for i=1 to 10

D.for(i=0;i<=10;i++)

5、下列的哪一个表达式将返回假( B )

A.!(3<=1)

B.(4>=4)&&(5<=2)

C.(“a”==”a”)&&(“c”!=”d”)

D.(2<3)||(3<2)

6、下列选项中,( )不是网页中的事件(D)

A.onclick

B.onmouseover

C.onsubmit

D.onpressbutton

7、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:( C ) A.x<10 B. x<=10 C.x<20 D.x<=20

8、JS语句( B ) var a1=10;

var a2=20;

alert(“a1+a2=”+a1+a2)

将显示( )结果

A.a1+a2=30

B.a1+a2=1020

C.a1+a2=a1+a2

9、将字串s中的所有字母变为小写字母的方法是( B)

A.s.toSmallCase()

B.s.toLowerCase()

C.s.toUpperCase()

D.s.toUpperChars()

10、以下( )表达式产生一个0~7之间(含0,7)的随机整数. ( C )

A.Math.floor(Math.random()*6)

B.Math.floor(Math.random()*7)

C.Math. floor(Math.random()*8)

D.Math.ceil(Math.random()*8)

11、产生当前日期的方法是( C )

A.Now();

B.Date()

C.new Date()

D.new Now()

12、如果想在网页显示后,动态地改变网页的标题( C )

A.是不可能的

B.通过document.write(“新的标题内容”)

C. 通过document.title=(“新的标题内容”)

D. 通过document.changeTitle(“新的标题内容”)

13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称

是myButton,表述该按钮对象的方法是( B )

A.document.forms.myButton

B.document.mainForm.myButton

C.document.forms[0].element[0]

D.以上都可以

14、HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。( A )

A.

B.

C.

D.</p><p>15、在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是</p><p>(B)</p><p>A.background</p><p>B.backgroungImage</p><p>C.image</p><p>D.background</p><p>16、在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是(C)</p><p>A.document.myform.selCity.options.clear()</p><p>B. document.myform.selCity.options.deleteAll()</p><p>C. document.myform.selCity.options.length=0</p><p>D. document.myform.selCity.options.size=0</p><p>17、HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是(D)</p><p>A.post方法传递的数据对客户端是不可见的</p><p>B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制</p><p>C.post方法对发送数据的数量限制在255个字符之内</p><p>D.get方法传递的数据对客户端是不可见的</p><p>18、在DOM对象模型中,下列选项中的()对象位于DOM对象模型的第二层。(选择二项)(AB) A.history B.document C.button D.text</p><p>19、在HTML文档对象模型中,history对象的()用于加载历史列表中的下一个URL页面。</p><p>( C ) A.next() B.back() C.forward() D.go(-1)</p><p>20、在Javascript中要改变页面文档的背景色,需要修改document对象的()属性。( C ) A.BackColor B.BackgroundColor C.BgColor D.Background</p><p>21、在HTML页面中,不能与onChange事件处理程序相关联的表单元素有(D)</p><p>A.文本框 B.复选框 C.列表框 D.按钮</p><p>22、在HTML页面上编写Javascript代码时,应编写在()标签中间。(B)</p><p>A.<javascript>和</javascript></p><p>B.<script>和</script></p><p>C. <head>和</head></p><p>D. <body>和</body></p><p>23、在Javascript浏览器对象模型中,window对象的()属性用来指定浏览器状态栏中显示的临时消息。(A) A.status B.screen C.history D.document</p><p>24、编写Javascript函数实现网页背景色选择器,下列选项中正确的是(B)</p><p>A.function change(color){</p><p>window.bgColor=color;</p><p>}</p><p>B. function change(color){</p><p>document.bgColor=color;</p><p>}</p><p>C. function change(color){</p><p>body.bgColor=color;</p><!--/p2--><!--p3--><p>}</p><p>D. function change(color){</p><p>form.bgColor=color;</p><p>}</p><p>25、在Javascript中,可以使用Date对象的()方法返回一个月中的每一天。(A)</p><p>A.getDate B.getYear C.getMonth D.getTime</p><p>26、在Javascript中,对于浏览器对象的层次关系理解正确的是()(选择二项)(AD)</p><p>A.window对象是所有页面内容的根对象</p><p>B.document对象包含location对象和history对象</p><p>C.location对象包含history</p><p>D.document对象包含form对象</p><p>27、下列选项中关于浏览器对象的说法错误的是(C )</p><p>A.history对象记录了用户在一个浏览器中已经访问过的URLs</p><p>B.location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息</p><p>C.location对象是history对象的父对象</p><p>D.location对象是window对象的子对象</p><p>28、在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调用已定义的Javascript函数compute,要编写的HTML代码是(D)</p><p>A.<input name=”mybutton” type=”button” onBlur=”compute()”value=”计算”></p><p>B.<input name=”mybutton” type=”button” onFocus=”compute()”value=”计算”></p><p>C.<input name=”mybutton” type=”button” onClick=”function compute()”value=”计算”></p><p>D.<input name=”mybutton” type=”button” onClick=”compute()”value=”计算”></p><p>29、分析下面的Javascript代码段,输出结果是(C)</p><p>var mystring=”I am a student”;</p><p>var a=mystring.substring(9,13);</p><p>document.write(a);</p><p>A.stud B.tuden C.uden D.udent</p><p>30、Javascript中制作图片代替按钮的提交效果需要手动提交方法submit(),以下调用正确的是(C)</p><p>A.submit();</p><p>B.myform.submit()</p><p>C.document.myform.submit()</p><p>D.window.myform.submit();</p><p>31、在HTML页面中包含如下所示代码,则编写Javascript函数判断是否按下键盘上的回车键正确的编码是(C)</p><p><input name=”password” type=”text” onkeydown=”myKeyDown()”></p><p>A.function myKeyDown(){</p><p>if (window.keyCode==13)</p><p>alert(“你按下了回车键”);</p><p>B.function myKeyDown(){</p><p>if (document.keyCode==13)</p><p>alert(“你按下了回车键”);</p><p>C.function myKeyDown(){</p><p>if (event.keyCode==13)</p><p>alert(“你按下了回车键”);</p><p>D.function myKeyDown(){</p><p>if (keyCode==13)</p><!--/p3--><!--p4--><p>alert(“你按下了回车键”);</p><p>32、如果在HTML页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。(D) <img id=”pic” src=”Sunset.jpg” width=”400” height=”300”></p><p>A.document.getElementById(“pic”).style.display=”visible”;</p><p>B.document.getElementById(“pic”).style.display=”disvisible”;</p><p>C.document.getElementById(“pic”).style.display=”block”;</p><p>D.document.getElementById(“pic”).style.display=”none”;</p><p>33、如果在HTML页面中包含如下图片标签,则在下划线处添加()代码能够实现隐藏该图片的功能。( D ) <img id=”pic” src=”Sunset.jpg” width=”400” height=”300” ____________ ></p><p>A. style=”display:visible”;</p><p>B. style=”display:disvisible”;</p><p>C. style=”display:block”;</p><p>D. style=”display:none”;</p><p>34、下列选项中,()段HTML代码所表示的“返回”链接能够正确实现IE工具栏中“后退”按钮的功能。(选择二项)(AD)</p><p>A. <a href=”javascript:history.go(-1)”>返回</a></p><p>B. <a href=”javascript:location.back()”>返回</a></p><p>C. <a href=”javascript: location go(-1)”>返回</a></p><p>D. <a href=”javascript:history.back()”>返回</a></p><p>35、在HTML文档中包含如下超链接,要实现当鼠标移入该链接时,超链接文本大小变为30px,选项中的编码正确的是(C)</p><p>A.<a href=”#” onmouseover=”this.style.fontsize=30px”>注册</a></p><p>B.<a href=”#” onmouseout=”this.style.fontsize=30px”>注册</a></p><p>C.<a href=”#” onmouseover=”this.style.font-size=30px”>注册</a></p><p>D.<a href=”#” onmouseout=”this.style.font-size=30px”>注册</a></p><p>36、在HTML页面上,当按下键盘上的任意一个键时都会触发Javascript的()事件。</p><p>( D )</p><p>A.onFocus</p><p>B.onBlur</p><p>C.onSubmit</p><p>D.onKeyDown</p><p>37、在HTML页面中,定义了如下所示的Javascript函数,则正确调用该函数的HTML代码是(选择二项)(AB) function compute(op){</p><p>alert(op);</p><p>}</p><p>A.<input name=”a” type=”button” onclick=”compute(this.value)” value=”+”></p><p>B.<input name=”b” type=”button” onclick=”compute(…-…)” value=”-”></p><p>C.<input name=”c” type=”button” onclick=”compute(“*”)” value=”*”></p><p>D.<input name=”d” type=”button” onclick=”compute(/ )” value=”/”></p><p>38、在HTML页面上包含如下创建层的语句,那么编写Javascript语句实现显示该层的语句错误的是(D)</p><p><html></p><p><body></p><p><div id=”imageLayer” style=”display:none;”></p><!--/p4--><!--p5--><p><img src=”images/Sunset.jpg” width=”200” height=”100”></div></p><p></body></p><p><html></p><p>A. document.getElementByTagName(“div”)[0].style.display=”block”</p><p>B.docum ent.getElementById(“imageLayer”).style.display=”block”;</p><p>C.document.getElementByName(“imageLayer”)[0].style.display=”block”;</p><p>D.document.getElementByName(“imageLayer”).get(0).style.display=”block”;</p><p>39、分析下面的Javascript代码段,输出结果是(C)</p><p>var s1=parseInt(“101中学”);</p><p>document.write(s1);</p><p>A. NaN</p><p>B.101中学</p><p>C.101</p><p>D.出现脚本错误</p><p>40、在HTML中,点击图片”previous.gif”上的超级链接后页面将加载历史列表中的上一个URL页面。代码如下所示,应在下划线处填入(A)</p><p><a href=_________><img src=”previous.gif” width=”67” height=”21”></a></p><p>A.”javascript:history.go(-1)”;</p><p>B. “history.go(1)”</p><p>C. “his tory.go(-1)”</p><p>D. “javascript:history.go(1)”</p><p>41、在HTML页面上包含如下所示的层对象,则javascript语句document.getElementById(“info”).innerHTML的值是(A)</p><p><div id=”info” style=”display:block”><p>请填写</p></div></p><p>A.请填写</p><p>B.<p>请填写</p></p><p>C.id=”info” style=”display:block”</p><p>D.<div id=”info” style=”display:block”><p>请填写</p></p><p>42、以下哪条语句会产生运行错误(A)</p><p>A.varobj = ( );</p><p>B.varobj = [ ];</p><p>C.varobj = { };</p><p>D.var obj =/ /;</p><p>二、阅读程序写结果</p><p>1、function replaceStr(inStr, oldStr, newStr){</p><p>var rep = inStr;</p><p>while (rep.indexOf(oldStr) > -1) {</p><p>rep = rep.replace(oldStr, newStr);</p><p>}</p><p>return rep;</p><p>}</p><p>alert(replaceStr("how do you do","do","are"));</p><p>答:弹出警示对话框,显示how are you are。</p><p>2、<script></p><p>var x,y=null;</p><p>alert(x) ;</p><p>alert(y) ;</p><p>alert(x=y);</p><p>alert(x==y);</p><p></script></p><p>答:依次弹出四个警示对话框,分别显示undefined、null、null、true。</p><p>3、</html></p><p>x=”a”;</p><!--/p5--><!--p6--><p>y=”b”;</p><p>z=false;</p><p>function testOne(){</p><p>var x=”c”;</p><p>var y=”d”;</p><p>z=true;</p><p>alert(x);</p><p>alert(y);</p><p>alert(z);</p><p>}</p><p>function testTwo(){</p><p>alert(x);</p><p>alert(y);</p><p>alert(z);</p><p>}</p><p>testOne();</p><p>testTwo();</p><p>答:依次弹出六个警示对话框,分别显示c、d、true、a、b、true。4、当单击button按钮时,出现什么结果。</p><p><html></p><p><head></p><p><title>Untitled Document

答:弹出警示对话框,显示403070。

三、编写程序

1、实现在标题栏和状态栏上动态显示当前时间的效果。

新建网页1

2、交换图像。

onmouseout="document.p1.src='images/IMG01.JPG'">

3、改变下拉列表框的选项时能显示当前选项的文本和值。

4、要求能够弹出对话框提示当前选中的是第几个单选框。

5、改变下拉列表框显示图片,并显示在文本框中。

图像切换

6、在下面的HTML文档中,编写函数test() ,实现如下功能:

(1)当多行文本框中的字符数超过20个,截取至20个

(2)在id为number的td中显示文本框的字符个数

留言

留言

javascript期末考试模拟题

、单项选择题(本题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的 ,请将其正确答案涂写在答题卡 上。 1. 以“s”为文件扩展名的文件是 _________ (A) html 文件 (B)网页文件 (C) Java 文件 (D) Javascript 文件 2. 以下合法的变量名是 ______ (A) new (B) _123 3. 以下正确的字符串是___ (A) xyz (B) xyz"' 4. 设有语句: var st1= test st1=st1+ 25; 贝U st1的值是 _____ 。 (A) test25 ' (B) 25 5. 123+ ”789 ”的值是 _____ _ (A) 123789 ' (B) 912 6. 表达式(a=2,b=5,a>b?a:b (A) 2 (B) 5 的值为 _______ 8. 设 var a=2,b=3; 则 a++==b?(a-1):b _ 的结果是 。_ A) 0 B) 1 C) 2 D) 3 9. 下面while 循环执行的次数为 __________ var i=5; while (i==0) i--; A)无限 B) 1 C) 5 D) 0 (C) null o (C) xyz ' (D) 2abc (D) xyz ' (C) test ' (D)语法错误 (C) 789 ” (D)语法错误 )的值是 。 (C) 1 (D) 0 7. 设有语句 var a=3,b=5,c=3,d=8,m=3,n=2; 则逻辑表达式(m=a>b)&&(n=c>d) 运算后,n (A) 0 (B) 1 (C) 2 (D) 3

JavaScript笔试题

《使用JavaScript增强交互效果》内部测试-笔试试卷 一、选择题(单选或多选题) 1.下面HTML标签中,默认占据整行的是(AB )。 A.

B.
C. D. 2.下面选项中,(AC )可以设置网页中某个标签的左外边距为5像素。A.margin:0 5px B.margin:5px 0 0 0; C.margin:0 0 0 5px; D.padding-left:5px; 3.在CSS中,为页面中的某个DIV标签设置以下样式,则该标签的实际宽度为(D )。div { width:200px; padding:0 20px; border:5px; } A.200px B.220px C.240px D.250px 4.在HTML中,DIV默认样式下是不带滚动条的,若要使
标签出现滚动条,需要为该标签定义( C )样式。 A.overflow:hidden; B.display:block; C.overflow:scroll; D.display:scroll; 5.阅读下面HTML代码,下面选项中增加的样式可以使两个DIV不在同一行显示的是(BD )。

......

...... A..box2{ clear:left; } B..box2{ clear:both; } C..box1{ clear:right; } D..box2 { clear:right; } 6.某页面中有一个1行3列的表格,其中表格行的id为row1,下列选项中能在表格中增加一列,并且这一列显示在最后面的是(C)。 A.document.getElementById("row1").Cells(3); B.document.getElementById("row1"). insertCell (2); C.document.getElementById("row1").insertCell(3); D.document.getElementById("row1").insertCell(0); 7.下列正则表达式中(B )可以匹配首位是小写字母或数字,其它位数是小写字母的最少 两位的字符串。 A./^ \w{2,}$/ B./^ [a-z0-9][a-z]+$/ C./^ [a-z0-9][a-z]*$/ D./^ [a-z0-9]\d+$/ 8.关于HTML中的表格和样式,下面说法错误的是( D )。 A.表格的边框可以使用CSS来控制 B.单元格的尺寸可以使用CSS来控制 C.单元格的背景颜色可以使用CSS来控制 D.单元格的跨行或跨列可以使用CSS来控制 9.CSS样式background-position:5px -10px代表的意义是( D )。 A.背景图片向左偏移5px,向下偏移10px B.背景图片向左偏移5px,向上偏移10px C.背景图片向右偏移5px,向下偏移10px D.背景图片向右偏移5px,向上偏移10px

JavaScript试题集7

一. 单选题 1. 我们可以在下列哪个HTML 元素中放置javascript 代码? A.< script > B.< javascript > C.< js > D.< scripting > ★标准答案:A 2. 预测以下代码片段的输出结果: var str ; alert(typeof str); A.. string ; B.. undefined; C.. object ; D.. String; ★标准答案:B 3. 下列哪个不是Javascript 中注释的正确写法:( ) A.< !-- …… -- > B.//…… C./*……*/ D. /* …… */ ★标准答案:A 4. 以下哪项不属于Javascript 的特征? A.Javascript 是一种脚本语言 B.Javascript 是事件驱动的 C.Javascript 代码需要编译以后才能执行 D.Javascript 是独立于平台的 ★标准答案:C 5. 关于以下两个陈述的描述中,正确的是:( ) 陈述1:Javascript 是弱类型语言 陈述2:Javascript 的常用类型包括:int 、string 、boolean A.陈述1正确,陈述2错误 B.陈述1错误,陈述2正确 C.两个陈述都正确 D.两个陈述都错误 ★标准答案:A 6. 阅读下面的JavaScript 代码: < HTML > < BODY > < SCRIPT LANGUAGE="JavaScript" > function f(y) { var x=y*y; return x; } for(x=0;x< 5;x++) { y=f(x); document.writeln(y); } < /SCRIPT > < /BODY > < /HTML > 输出结果是()。 A.0 1 2 3 4 B.0 1 4 9 16 C.0 1 4 9 16 25 D.以上答案都不对 ★标准答案:B 7. 在Javascript 中,需要声明一个整数类型的变量num ,以下 哪个语句能实现上述要求? A.int num;

javascript期末考试模拟题

一、单项选择题(本题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其正确答案涂写在答题卡上。 1. 以“.js”为文件扩展名的文件是______。 (A) html文件(B) 网页文件(C) Java文件(D) Javascript文件 2.以下合法的变量名是______。 (A) new (B) _123 (C) null (D) 2abc 3.以下正确的字符串是______。 (A) xyz (B) ‘xyz” (C) “xyz’ (D) ‘xyz’ 4.设有语句: var st1=’test’; st1=st1+ 25; 则st1的值是______。 (A) ‘test25’ (B) 25 (C) ‘test’(D) 语法错误 5.123+”789”的值是______。 (A) ‘123789’ (B) 912 (C) “789”(D) 语法错误 6.表达式(a=2,b=5,a>b?a:b)的值是______。 (A) 2 (B) 5 (C) 1 (D) 0 7.设有语句var a=3,b=5,c=3,d=8,m=3,n=2; 则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为_______。 (A) 0 (B) 1 (C) 2 (D) 3 8.设var a=2,b=3; 则a++==b?(a-1):b的结果是___________。 A) 0 B) 1 C) 2 D) 3 9. 下面while循环执行的次数为________。 var i=5; while (i==0) i--; A)无限B) 1 C) 5 D) 0 10. 以下数组的定义中____________是错误的。 A) var a=new Array(); B) var a=new Array(10); C) var a[10]={ 1,2,3}; D) var a=["1",2,"3"]; 11.设var x=3,y=4; 下列表达式中y的值为9的是________。 A)y*=x-3 B)y/=x*9 C)y-=x+10 D)y+=x+2 12. 在程序中有多个相关联的选项,若要默认选择某一项,应在该项中增加_________属性。 A) checked B) default C) selected D) defaultValue 13.结果为NaN的表达式是______。 (A) "80"+"19" (B) "十九"+"八十" (C) "八十"*"十九" (D) "80"*"19" 14.执行下面语句后c的值是_______。 var a=2,b=1,c=3; if(a

Javascript考试题目选择题

复习题 一、选择题 1、写“Hello World”的正确javascript语法是?(A) A. document.write("Hello World") B. "Hello World" C. response.write("Hello World") D. ("Hello World") 2、JS特性不包括( D ) A.解释性 B.用于客户端 C.基于对象 D.面向对象 3、下列JS的判断语句中( )是正确的(A) A.if(i==0) B.if(i=0) C.if i==0 then D.if i=0 then 4、下列JavaScript的循环语句中( )是正确的( D ) A.if(i<10;i++) B.for(i=0;i<10) C.for i=1 to 10 D.for(i=0;i<=10;i++) 5、下列的哪一个表达式将返回假( B ) A.!(3<=1) B.(4>=4)&&(5<=2) C.(“a”==”a”)&&(“c”!=”d”) D.(2<3)||(3<2) 6、下列选项中,( )不是网页中的事件(D) A.onclick B.onmouseover C.onsubmit D.onpressbutton 7、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:( C ) A.x<10 B. x<=10 C.x<20 D.x<=20 8、JS语句( B ) var a1=10; var a2=20; alert(“a1+a2=”+a1+a2) 将显示( )结果 A.a1+a2=30 B.a1+a2=1020 C.a1+a2=a1+a2 9、将字串s中的所有字母变为小写字母的方法是( B) A.s.toSmallCase() B.s.toLowerCase() C.s.toUpperCase() D.s.toUpperChars() 10、以下( )表达式产生一个0~7之间(含0,7)的随机整数. ( C ) A.Math.floor(Math.random()*6) B.Math.floor(Math.random()*7) C.Math. floor(Math.random()*8) D.Math.ceil(Math.random()*8) 11、产生当前日期的方法是( C ) A.Now(); B.Date() C.new Date() D.new Now() 12、如果想在网页显示后,动态地改变网页的标题( C ) A.是不可能的 B.通过document.write(“新的标题内容”) C. 通过document.title=(“新的标题内容”) D. 通过document.changeTitle(“新的标题内容”) 13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称

Javascript笔试题及答案

Javascript面试笔试题 考试时间90分钟 一、不定项选择题(每题3分,共30分) 1.声明一个对象,给它加上name属性和show方法显示其name值,以下代码中正确的是 ( D ) A.var obj = [name:"zhangsan",show:function(){alert(name);}]; B.var obj = {name:"zhangsan",show:”alert”}; C.var obj = {name:"zhangsan",show:function(){alert(name);}}; D.var obj = {name:"zhangsan",show:function(){alert;}}; 2.以下关于Array数组对象的说法不正确的是( CD) A.对数组里数据的排序可以用sort函数,如果排序效果非预期,可以给sort函数加 一个排序函数的参数 B.reverse用于对数组数据的倒序排列 C.向数组的最后位置加一个新元素,可以用pop方法 D.unshift方法用于向数组删除第一个元素 3.要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的是( A ) A.="已经选中该文本框" B.="已经选中该文本框" C.="已经选中该文本框" D.="已经选中该文本框" 4.点击页面的按钮,使之打开一个新窗口,加载一个网页,以下JavaScript代码中可行 的是( AD) A. B. C. D.

5.使用JavaScript向网页中输出

hello

,以下代码中可行的是( BD) A. B. C. D.

JavaScript练习题

JavaScript练习题 一.函数部分 (1)编写一个函数,在页面上输出1~1000之间所有能同时被3,5,7整除的整数,并要求每行显示6个这样的数。 ex050303.htm

 
(2)利用全局变量和函数,设计模拟幸运数字机游戏。设幸运数字为8,每次由计算机

随机生成3个1~9之间的随机数,当这3个随机数中有一个数字为8时,就算赢了一次。 Ex050309.html

 
二.事件与对象 1.设计一个表单,放入两个按钮,单击它们时将显示不同问候语。 S07_02.HTM 处理事件-HTML标记方式

三.内置对象 1.在页面中显示当天日期。

javascript期末考试

javascript 1、数据类型有哪些? 答:1 数字型:整数(number)、十六进制、八进制、浮点型(1.3) 2 字符串型:(string) 3 布尔型: (true) 4 特殊数据类型:转义字符(\b)、未定义值(undefined)、空值(nll) 2、什么是Cookie?如何读写Cookie?Cookie有什么作用? 答:Cookie:1.是web服务器保存在用户计算机上的文本文件的小块用户信息。 2.是浏览器提供的一种机制 3.包括临时和永久两种。 Cookie的写入:先将Cookie的名称和Cookie的值放入一个变量中,然后将变量赋给Document对象的cookie属性。当用户将Cookie写入后,新的Cookie字符串自动添加到原来Cookie字符串的后面。如:var cookiename=”name4”; V ar cookievalue=”value4”; V ar totalcookie=cookiename+”=”+cookievalue; Document.cookie=totalcookie; Cookie的读取:使用document.cookie读取cookie Cookie的主要用途:1.保存用户登录状态。2.跟踪用户行为。3.创建购物车。4.实施民意测验 3、循环语句: For语句、while语句、do ... While语句。 4、常用的javascript数据结构: 标示符、关键字、常量、变量 5、运算符: 算数运算符、比较运算符、赋值运算符、字符运算符、布尔运算符、条件运算符、其他运算符。 1 水仙花数 new document 水仙花数

2 阶乘 b) c) d) 3、关于html中的事件,说法正确的是()。(选择二项) a)当输入焦点转移到input输入框时,将触发对象的onFocus事件 b)当输入焦点转移到input输入框时,将触发对象的onBlur事件 c)当输入焦点移出input输入框时,将触发对象的onFocus事件 d)当输入焦点移出input输入框时,将触发对象的onBlur事件 4、向html文档中插入javascript脚本时,正确的标记是()。(选择一项) a) b)…… c) d)…… 5、网页编程中,运行下面的javascript代码,则提示框中显示()。(选择一项) a)2 b) 2.5 c) 32/2 d) 16 6、如果要在网页上显示"20060816",空格处应填写的javascript代码是()。(选择一项) var year = 2006; var month = 8; var date = 16; document.write(____);//此处填写代码 a)year+month+date b)year+0+month+date c)year+"0"+month+date d)year+""+month+""+date 7、分析下面的javascript代码:x=11;y="number";m=x+y;m的值为()。(选择一项) a)11number

前端模拟试题(javascript)

JavaScript模拟试题 一、单选题 1.我们可以在下列哪个HTML 元素中放置Javascript 代码? A.