最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

javaScript练习题

来源:动视网 责编:小OO 时间:2025-09-25 07:06:49
文档

javaScript练习题

JS练习题一、选择题1、写“HelloWorld〞的正确javascript语法是?〔〕A.document.write("HelloWorld")B."HelloWorld"C.response.write("HelloWorld")D.("HelloWorld")2、JS特性不包括〔〕A.解释性B.用于客户端C.基于对象D.面向对象3、以下JS的判断语句中()是正确的A.if(i==0)B.if(i=0)C.ifi==0thenD.ifi=0then4、以下JavaScript的循环语句中
推荐度:
导读JS练习题一、选择题1、写“HelloWorld〞的正确javascript语法是?〔〕A.document.write("HelloWorld")B."HelloWorld"C.response.write("HelloWorld")D.("HelloWorld")2、JS特性不包括〔〕A.解释性B.用于客户端C.基于对象D.面向对象3、以下JS的判断语句中()是正确的A.if(i==0)B.if(i=0)C.ifi==0thenD.ifi=0then4、以下JavaScript的循环语句中
JS练习题

一、选择题

1、写“Hello World〞的正确javascript语法是?〔〕

A. document.write("Hello World")    B. "Hello World"

C. response.write("Hello World")    D. ("Hello World")

2、JS特性不包括〔〕

A.解释性    B.用于客户端    C.基于对象    D.面向对象

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

A.if(i==0)    B.if(i=0)    C.if i==0 then    D.if i=0 then

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

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、以下的哪一个表达式将返回假〔〕

A.!(3<=1) B.(4>=4)&&(5<=2)

C.(“a〞==〞a〞)&&(“c〞!=〞d〞) D.(2<3)||(3<2)

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

A.onclick    B.onmouseover    C.onsubmit    D.onpressbutton

7、有语句“var x=0;while(____) x+=2;〞,要使while循环体执行10次,空白处的循环判定式应写为:〔〕

A.x<10 B. x<=10 C.x<20 D.x<=20

8、JS语句

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中的所有字母变为小写字母的方法是〔〕

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

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

11、产生当前日期的方法是〔〕

A.Now();    B.Date()    C.new Date()    D.new Now()     

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

A.是不可能的    B.通过document.write(“新的标题容〞)

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

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

13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是〔〕

    D.以上都可以

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

A.B.C.D.<p>15、在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是〔〕<p>A.background  B.backgroungImage C.image D.back<p>16、在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是〔〕<p>17、HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,以下关于get和post的描述正确的选项是〔〕<p>A.post方法传递的数据对客户端是不可见的<p>B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小<p>C.post方法对发送数据的数量在255个字符之<p>D.get方法传递的数据对客户端是不可见的<p>18、在DOM对象模型中,以下选项中的〔〕对象位于DOM对象模型的第二层。〔选择二项〕<p>A.history B.document C.button D.text<p>19、在HTML文档对象模型中,history对象的〔〕用于加载历史列表中的下一个URL页面。<p>A.next()  B.back()  C.forward()  D.go(-1)<p>20、在Javascript中要改变页面文档的背风光,需要修改document对象的〔〕属性。<p>A.BackColor  B.BackgroundColor  C.BgColor  D.Background<p>21、在HTML页面中,不能与onChange事件处理程序相关联的表单元素有〔〕<p>A.文本框  B.复选框  C.列表框  D.按钮<p>22、在HTML页面上编写Javascript代码时,应编写在〔〕标签中间。<p>A.<javascript>和</javascript> B.<script>和</script> C. <head>和</head> D. <body>和</body><p>23、在Javascript浏览器对象模型中,window对象的〔〕属性用来指定浏览器状态栏中显示的临时消息。<p>A.status  B.screen  C.history  D.document<p>24、编写Javascript函数实现网页背风光选择器,以下选项中正确的选项是〔〕<p>A.function change(color){<p>    window.bgColor=color;<p>}<p>B. function change(color){<p>    document.bgColor=color;<p>}<p>C. function change(color){<p>    body.bgColor=color;<p>}<p>D. function change(color){<p>    form.bgColor=color;<p>}<p>25、在Javascript中,可以使用Date对象的〔〕方法返回一个月中的每一天。<p>A.getDate  B.getYear  C.getMonth  D.getTime<p>26、在Javascript中,对于浏览器对象的层次关系理解正确的选项是〔〕〔选择二项〕<p>A.window对象是所有页面容的根对象<p>B.document对象包含location对象和history对象<p>C.location对象包含history<p>D.document对象包含form对象<p>27、以下选项中关于浏览器对象的说法错误的选项是〔〕<p>A.history对象记录了用户在一个浏览器中已经访问过的URLs<p>B.location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息<p>C.location对象是history对象的父对象<p>D.location对象是window对象的子对象<p>28、在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调用已定义的Javascript函数compute,要编写的HTML代码是〔〕<p>A.<input name=〞mybutton〞 type=〞button〞 onBlur=〞compute()〞value=〞计算〞><p>B.<input name=〞mybutton〞 type=〞button〞 onFocus=〞compute()〞value=〞计算〞><p>C.<input name=〞mybutton〞 type=〞button〞 onClick=〞function compute()〞value=〞计算〞><p>D.<input name=〞mybutton〞 type=〞button〞 onClick=〞compute()〞value=〞计算〞><p>29、分析下面的Javascript代码段,输出结果是〔〕<p>var mystring=〞I am a student〞;<p>var a=mystring.substring(9,13);<p>document.write(a);<p>A.stud  B.tuden  C.uden  D.udent<p>30、Javascript中制作图片代替按钮的提交效果需要手动提交方法submit(),以下调用正确的选项是〔〕<p>31、在HTML页面中包含如下所示代码,那么编写Javascript函数判断是否按下键盘上的回车键正确的编码是〔〕<p><input name=〞password〞 type=〞text〞 onkeydown=〞myKeyDown()〞><p>function myKeyDown(){<p>if (window.keyCode==13)<p>    alert(“你按下了回车键〞);<p>function myKeyDown(){<p>if (document.keyCode==13)<p>    alert(“你按下了回车键〞);<p>function myKeyDown(){<p>if (event.keyCode==13)<p>    alert(“你按下了回车键〞);<p>function myKeyDown(){<p>if (keyCode==13)<p>    alert(“你按下了回车键〞);<p>32、如果在HTML页面中包含如以下图片标签,那么选项中的〔〕语句能够实现隐藏该图片的功能。<p> <p>33、如果在HTML页面中包含如以下图片标签,那么在下划线处添加〔〕代码能够实现隐藏该图片的功能。<p> <p>A. style=〞display:visible〞;<p>B. style=〞display:disvisible〞;<p>C. style=〞display:block〞;<p>D. style=〞display:none〞;<p>34、以下选项中,〔〕段HTML代码所表示的“返回〞能够正确实现IE工具栏中“后退〞按钮的功能。〔选择二项〕<p>A. <a href=〞javascript:history.go(-1)〞>返回</a><p>B. <a href=〞javascript:location.back()〞>返回</a><p>C. <a href=〞javascript: location go(-1)〞>返回</a><p>D. <a href=〞javascript:history.back()〞>返回</a><p>35、在HTML文档中包含如下超,要实现当鼠标移入该时,超文本大小变为30px,选项中的编码正确的选项是〔〕<p>注册</a><p>注册</a><p>注册</a><p>注册</a><p>36、在HTML页面上,当按下键盘上的任意一个键时都会触发Javascript的〔〕事件。<p>A.onFocus  B.onBlur  C.onSubmit   D.onKeyDown<p>37、在HTML页面中,定义了如下所示的Javascript函数,那么正确调用该函数的HTML代码是〔〕〔选择二项〕〔<p>function compute(op){<p>alert(op);<p>}<p>A.<input name=〞a〞 type=〞button〞 onclick=〞compute(this.value)〞 value=〞+〞><p>B.<input name=〞b〞 type=〞button〞 onclick=〞compute(‘-‘)〞 value=〞-〞><p>C.<input name=〞c〞 type=〞button〞 onclick=〞compute(“*〞)〞 value=〞*〞><p>D.<input name=〞d〞 type=〞button〞 onclick=〞compute(/ )〞 value=〞/〞><p>38、在HTML页面上包含如下创立层的语句,那么编写Javascript语句实现显示该层的语句错误的选项是〔〕<p><html><p><body><p></body><p><html><p>A. document.getElementByTagName(“div〞)[0].style.display=〞block〞<p>39、分析下面的Javascript代码段,输出结果是〔〕<p>var s1=parseInt(“101中学〞);<p>document.write(s1);<p>A. NaN   B.101中学  C.101   D.出现脚本错误<p>40、在HTML中,点击图片上的超级后页面将加载历史列表中的上一个URL页面。代码如下所示,应在下划线处填入〔〕<p><a href=_________></a><p>A.〞javascript:history.go(-1)〞; B. “history.go(1)〞 C. “history.go(-1)〞 D. “javascript:history.go(1)〞<p>二、不定项选择题<p>1、请选择对javascript理解有误的:(abcd)<p>A.JScript是javascript的简称<p>B.javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度<p>C.FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上<p>D.AJAX技术一定要使用javascript技术2、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:〔〕<p>B.foo(“att〞)<p>C.foo[“att〞]<p>D.foo{“att〞}<p>E.foo[“a〞+〞t〞+〞t〞]3、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:〔ace〕<p>A.<TEXTAREA></TEXTAREA><p>B.<INPUT type=〞text〞/><p>C.<INPUT type=〞hidden〞/><p>D.4、以下哪些是javascript的全局函数:〔abc〕<p>A.escape<p>B.parseFloat<p>C.eval<p>D.setTimeout<p>E.alert5、关于IFrame表述正确的有:(abcd)<p>A.通过IFrame,网页可以嵌入其他网页容,并可以动态更改<p>B.在一样域名下,嵌的IFrame可以获取外层网页的对象<p>C.在一样域名下,外层网页脚本可以获取IFrame网页的对象<p>D.可以通过脚本调整IFrame的大小6、关于表格表述正确的有:〔abcde〕<p>A.表格中可以包含TBODY元素<p>B.表格中可以包含CAPTION元素<p>C.表格中可以包含多个TBODY元素<p>D.表格中可以包含COLGROUP元素<p>E.表格中可以包含COL元素7、关于IE的window对象表述正确的有:〔acd〕属性本身就是指向window对象方法可以用来刷新当前页面和的作用都是把当前页面替换成a.html页面<p>D.定义了全局变量g;可以用window.g的方式来存取该变量<p>三、填空<p>1.Java和Javascript是两种不同的语言。Java是面向对象的程序设计语言,而Javascript<p>是基于对象  的脚本语言。Javascript可以在客户端   和<p>效劳器端脚本中使用。<p>2.Javascript通过 cookied 存储数据。<p>3.Javascript置函数pareseInt将字符型的值显式地转换为整形值   。<p>4.加号运算符可以连接两个字符串。<p>5.for-in 是一种特殊的循环表达式,它将根据对象中的属性进展循环。<p>6.Javascript中,对象一般由属性 、方法和事件  组成。<p>7.表单 是Javascript实现用户交互的主要组件。<p>8. 当前窗口是文档〔document〕对象的父类。<p>9. action属性可以确定表单提交的效劳器地址。<p>10.Javascript使用location对象来访问窗体加载时当前文档的URL。<p>11.  浏览器(navigator) 对象由Javascript动态引擎自动创立,用于收集用户浏览页面时所用的浏览器程序信息,它与window对象一样是最上层对象。<p>四、判断<p>1.Javascript是一种强类型语言。〔   F   〕<p>2.Javascript不完全支持OOPS概念。〔   T   〕<p>3.不管do-while循环的条件是否正确,循环体至少执行一次。〔  T    〕<p>4.按钮〔button〕对象支持oncliCk、onBlur和onFocus事件名柄。〔    T   〕<p>5.加载的事件句柄代码在文档加载到浏览器窗口之前执行。〔 F    〕<p>6.Option标记限定了选择列表元素的围。〔  T    〕<p>7.Screen对象包含的属性可以修改。〔   F   〕<p>8.Javascript不允许用户定义自己的对象类型。〔  F    〕<p>9.当读取Cookies时,需要对它进展解析。〔  F    〕<p>10.只能通过CGI代码访问、存储和操纵Cookies。〔  F    〕<p>五、阅读程序写结果<p>1、function replaceStr(inStr, oldStr, newStr){<p>var rep = inStr; <p> while (rep.indexOf(oldStr) > -1)    {<p>rep = rep.replace(oldStr, newStr);<p>    }<p>    return rep;<p>    }<p>    alert(replaceStr("how do you do<p>答:<p>2、<script><p>var x,y=null;<p>alert(x) ;<p>alert(y) ;<p>alert(x=y);<p>alert(x==y);<p></script><p>答:<p>3、</html><p>x=〞a〞;<p>y=〞b〞;<p>z=false;<p>function testOne(){<p>var x=〞c〞;<p>var y=〞d〞;<p>z=true;<p>    alert(x);<p>    alert(y);<p>    alert(z);<p>}<p>function testTwo(){<p>    alert(x);<p>    alert(y);<p>    alert(z);<p>} <p>testOne();<p>testTwo();<p>答:<p>4、当单击button按钮时,出现什么结果。<p><html><p> <head><p> <title>Untitled Document

答:

六、程序题

1、完成foo()函数的容,要求能够弹出对话框提示当前选中的是第几个单项选择框。 

答案:

2、填充注释局部的函数体,使得foo()函数调用弹出〞成功〞的对话框。代码应尽量简短。 

七、设计题

1、利用Javascript设计一个页面显示以下信息,保存的页面名称为01.htm,保存在test文件夹中。

显示的信息为: 欢送来到Javascript 世界

2、使用Javascript语句分时问候,0~12点显示“早上好!〞,12~18点显示“下午好!〞,18~24点显示“晚上好!〞;并动态的显示今天的日期和现在的时间,效果参考以下图:

保存的页面名称为02.htm,保存在test文件夹中。

3、使用Javascript语句实现表单校验,如以下图,具体要求:

(1)文本框不能为空

(2)输入的电子地址必须包含““符号和“.“符号

保存的页面名称为:03.htm,保存在test文件夹中。

4、制作一个页面,当加载这个页面的时候用Jav’50像素,宽度为650像素,其他设置为0,保存的页面名称为04.htm,保存在test文件夹中。〔adv.htm和其他素材test文件夹中〕

5、页面上有一个文本输入框,要求输入助记码后,在离开输入框时自动填充匹配的容 

        例如:、、的助记码分别为 sz、zh、sy 

        当输入“sz〞时,输入框显示“〞 

        当输入“s〞时,在紧贴输入框的右边显示下拉选择框,提供可选的输入:、,选择完后,下拉框消失 

        假设输入框的onBlur事件的函数是shortcutCode,请写出该函数的容 

        假设已有存储助记码对象的声明 

        var oShortcut = { sz:"", zh:"", sy:"" } 

        function shortcutCode() { 

        }

6、设计一个表单,放入两个按钮,单击它们时将显示不同问候语。

7、在页面中显示当前时间

8、将用户输入的字符串反向输出到页面上,并且要求将其中的小写字母转换成大写字母。

9、设计一个表单,该表单有和某种卡号两个文本输入框,其中这种卡号的格式为“XXXX-XXXX-XXXX-XXXX〞〔每个X代表一个数字〕,要求用户单击提交按钮之前验证这两个输入数据的有效性。

10、设计3个按钮,当单击他们时分别使页面的背风光变成红、蓝和绿色。

11、设计一个表单,可以让用户输入、年龄、职业,并编写程序对年龄进展有效检验〔16<年龄<40〕,数据合格后提交表单。

12、对表格单元格的添加删除修改并对其进展移动以与拷贝等操作,是目前应用开发中常用的技术。

13、表单验证

14、利用全局变量和函数,设计模拟幸运数字机游戏。设幸运数字为8,每次由计算机随机生成3个1~9之间的随机数,当这3个随机数中有一个数字为8时,就算赢了一次。

文档

javaScript练习题

JS练习题一、选择题1、写“HelloWorld〞的正确javascript语法是?〔〕A.document.write("HelloWorld")B."HelloWorld"C.response.write("HelloWorld")D.("HelloWorld")2、JS特性不包括〔〕A.解释性B.用于客户端C.基于对象D.面向对象3、以下JS的判断语句中()是正确的A.if(i==0)B.if(i=0)C.ifi==0thenD.ifi=0then4、以下JavaScript的循环语句中
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top