文档库 最新最全的文档下载
当前位置:文档库 › JavaScript程序设计习题

JavaScript程序设计习题

JavaScript程序设计习题
JavaScript程序设计习题

1课后习题

1.以下哪个选项是JavaScript技术特征( D )。

A.解释型脚本语言B.跨平台

C.基于对象和事件驱动D.具有以上各种功能

2.编辑JavaScript程序时( C )。

A.只能使用记事本B.只能使用FrontPage编辑软件

C.可以使用任何一种文本编辑器D.只能使用Dreamweaver编辑工具3.在程序开发过程中,用户输入内容的校验常分为功能性校验和( A )。

A.格式性校验B.内容性校验

C.事件性校验D.方法性校验

4.对于不支持JavaScript程序的浏览器,使用下面哪种标记会把编写的JavaScript脚本作为注释处理(A)。

A.标记B.' 标记

C.// 标记D./* */标记

5.在调用外部的JavaScript文件时,下面哪种写法是正确的( B )。

A. B. 6.如果将JavaScript脚本存储在单独的文件中,那么在IE浏览器中,选择“查看”/“源文件”命令时,查看源文件时( B )显示JavaScript程序源代码。

A.会 B.不会

7.下面哪种JavaScript语法格式是正确的( D )。

A.echo "I enjoy JavaScript"; B.document.write( I enjoy JavaScript);

C.response.write("I enjoy JavaScript ") ; D.alert("I enjoy JavaScript ");

8.JavaScript脚本是否区分字母大小写( A )。

A.区分B.不区分

JavaScript基础教程

68

2课后习题

1.标记与标记( B )互相嵌套。

A.能够B.不能够

2.标记应用于下列哪组标记之间( B )。

A.… B.…

C.… D.

3.下面哪种标记是浮动框架标记( C )。

A.标记B.标记

C.iframe标记D.标记</p><p>4.标题标记包含6种标记,每一个级别的字体大小都有明显的区分,下面哪级标题的字号最大(A)。</p><p>A.<h3> B.<h4></p><p>C.<h5> D.<h6></p><p>5.下面哪种标记是单标记( B )。</p><p>A.<body> B.<br></p><p>C. <title> D.<html></p><p>6.在HTML超文本标记语言中,标记( B )大小写。</p><p>A.区分B.不区分</p><p>3课后习题</p><p>一、判断题</p><p>1.float可以用作标识符。(×)</p><p>2.在JavaScript中可以用十六进制形式表示浮点数常量。(×)</p><p>3.字符串变量使用单引号(' ')表示。(√)</p><p>4.在定义JavaScript变量时,一定要指出变量名和值。(×)</p><p>5.用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。(×)</p><p>6.JavaScript规定在使用任何变量之前必须先使用var声明它。(×)</p><p>7.在使用var x=1声明变量x之后,赋值语句x="我喜欢JavaScript"将出错。(×)</p><p>8.表达式的类型只取决于运算符,与操作数无关。(×)</p><p>9.JavaScript中的变量不区分大小写。(×)</p><p>10.如果有定义var x=true,y=false;那么x&&y的结果是true。(×)</p><p>二、单选题</p><p>1.以下哪个常量值最大?D</p><p>A.70 B.025 C.0×90 D.0X85</p><p>2.下面四个变量声明语句中,哪一个变量的命名是正确的?B</p><!--/p2--><!--p3--><p>第1章 JavaScript 概述</p><p>69</p><p>A .var for</p><p>B .var txt_name</p><p>C .var myname myval</p><p>D .var 2s</p><p>3.下面哪一个语句定义了一个名为Myval 的变量并将它的值赋为2205?C</p><p>A .var myval=2205</p><p>B .var MyVal=2205</p><p>C .var Myval=2205</p><p>D .Myval=2205</p><p>4.下面哪一个不是JavaScript 运算符?D</p><p>A .=</p><p> </p><p>B .==</p><p>C .&&</p><p>D .$#</p><p>5.下面哪一个表达式的返回值为True 。A</p><p>A .!(3<=1)</p><p>B .(1!=2)&&(2<0)</p><p>C .!(20>3)</p><p> </p><p>D .(5!=3)&&(50<10) 6.表达式160%9的计算结果是_____C___。</p><p>A .5</p><p> </p><p>B .6</p><p> </p><p>C .7</p><p> </p><p>D .8 7.表达式"a90"+"90"的计算结果是___B_____。</p><p>A .a180</p><p>B .a9090</p><p>C .a90</p><p>D .180 8.下列运算符中,___C_____优先级最高。</p><p> </p><p>A .==</p><p> </p><p>B .&&0</p><p>C .+</p><p> </p><p>D .</p><p>*=</p><p>4课后习题</p><p>一、填空题</p><p>1.下列JavaScript 的判断语句中( A )是正确的。</p><p>A .if(a==0)</p><p>B .if(a=0)</p><p>C .if a==0 then</p><p>D .if a=0 then 2.下列JavaScript 的判断语句中( B )是正确的。</p><p>A .if(a<>0) then</p><p>B .if(a!=0)</p><p>C .if a=!0 then</p><p>D .if a<>0 then 3.下列JavaScript 的循环开始语句中( D )是正确的。</p><p>A .for i=1 to 10</p><p> </p><p>B .for(i=0;i<=10)</p><p>C .for(i<=10;i++)</p><p> </p><p>D .for(i=0;i<=10;i++)</p><p>4.下述关于循环语句的描述中,___A_____是错误的。</p><p>A .循环体内必须同时出现break 语句和continue 语句</p><p>B .循环体内可以出现条件语句</p><p>C .循环体内可以包含循环语句</p><p>D .循环体可以是空语句,即循环体中只出现一个分号; 5.下述break 语句的描述中,___A_____是不正确的。</p><p>A .break 语句用于循环体内,它将退出该重循环</p><p>B .break 语句用于switch 语句,它表示退出该switch 语句</p><p>C .break 语句用于if 语句,它表示退出该if 语句</p><p>D .break 语句在一个循环体内可使用多次 二、实践题</p><!--/p3--><!--p4--><p>JavaScript基础教程</p><p>70 1.判断如果a>60,则I=1;如果a>70,则I=2;如果a>80,则I=3;如果a>90,则I=4。<script language="javascript" type="text/javascript"></p><p>var i;</p><p>var a = 75;</p><p>if (a > 60){</p><p>i = 1;</p><p>}</p><p>if (a > 70){</p><p>i = 2;</p><p>}</p><p>if (a > 80){</p><p>i = 3;</p><p>}</p><p>if (a > 90){</p><p>i = 4;</p><p>}</p><p>alert(i);</p><p></script></p><p>2.将标题“欢迎访问明日公司网站”连续循环出现3次。</p><p><script language="javascript" type="text/javascript"></p><p>var s = '欢迎访问明日公司网站';</p><p>var result = '';</p><p>for(var i=0; i < 3 ; i++)</p><p>{</p><p>r esult = result + s + '\n';</p><p>}</p><p>alert(result);</p><p></script></p><p>3.编写一个程序,计算增加后的工资。要求基本工资大于等于1000元,增加20%工资;若</p><p>小于1000元,且大于等于800元,则增加15%;若小于800,则增加10%工资。</p><p><script language="javascript" type="text/javascript"></p><p>var pay = 960;</p><p>if (pay >= 1000){</p><p>p ay += (pay * 0.2);</p><p>}</p><p>else if (pay < 1000 && pay >= 800){</p><p>p ay += (pay * 0.15);</p><p>}</p><p>else if (pay < 800){</p><!--/p4--><!--p5--><p>第1章 JavaScript 概述</p><p>71</p><p>p ay += (pay * 0.1); } alert(pay); </script></p><p>4.将一个gif 图像表示为5×5的阵列。 <script language="javascript" type="text/javascript"></p><p>document.write("<table width='338' border='1' cellspacing='0' cellpadding='0' height='97' background='1.gif'>");</p><p>for(var i=0; i<5; i++) {</p><p>d ocument.write("<tr>"); f or(var j=0; j<5; j++) { document.write("<td>&nbsp;</td>");</p><p>}</p><p>d ocument.write("</tr>"); }</p><p>document.write("</table>");</p><p></script></p><p>5课后习题</p><p>一、判断题</p><p>1.在JavaScript 中只允许使用预定义的函数,而不能自定义函数。(×)</p><p>2.函数与其他的JavaScript 代码一样,必须位于<SCRIPT></SCRIPT>标记之间。(√) 3.函数的定义语句和函数的调用语句通常都被放在HTML 文件的<HEAD>段中。(×) 4.JavaScript 的函数定义允许嵌套,即在函数中可以定义另一个函数。(√) 二、单选题</p><p>1.在JavaScript 函数的定义格式中,下面各组成部分中,____D____是可以省略的。 A .函数名 B .指明函数的一对圆括号() C .函数体</p><p> </p><p>D .函数参数</p><p>2.如果有函数定义function f(x,y){…},那么以下正确的函数调用是____C____。</p><p>A .f1,2</p><p>B .f(1)</p><p>C .f(1,2)</p><p>D .f(,2) 3.定义函数时,在函数名后面的圆括号内可以指定_____D___参数。 A .0</p><p> </p><p>B .1</p><p> </p><p>C .2</p><p> </p><p>D .任意 4.参数之间必须用_____A___分隔。</p><p>A .逗号</p><p>B .句号</p><p>C .分号</p><p> </p><p>D .空格</p><p>5.在JavaScript 中,要定义一个局部变量myval ,可以_____C___。</p><p> </p><p>A .函数名</p><p> </p><p>B .指明函数的一对圆括号()</p><!--/p5--><!--p6--><p>JavaScript基础教程</p><p>72</p><p>C.函数体D.函数参数</p><p>三、实践题</p><p>1.编写一个函数Min(x,y),求出x,y两个数中的最小值,要求x,y的值由用户通过提示对话</p><p>框输入。</p><p><script language="javascript" type="text/javascript"></p><p>function Min(x,y)</p><p>{</p><p>i f ( x < y) {</p><p>alert("最小值是:" + x);</p><p>}</p><p>e lse {</p><p>alert("最小值是:" + y);</p><p>}</p><p>}</p><p>var str=prompt("请输入数值x:","");</p><p>var str2=prompt("请输入数值y:","");</p><p>Min(str,str2);</p><p></script></p><p>2.在页面上编程输出0~100之间的所有素数,并要求每行显示5个素数。</p><p><script language="javascript" type="text/javascript"></p><p>function prime_num(limit)</p><p>{</p><p>v ar result=[2];</p><p>v ar is;</p><p>i f(limit<2)</p><p>return [];</p><p>f or(var i=3,s;i<=limit;i+=2)</p><p>{</p><p>is=true;</p><p>s=Math.sqrt(i);</p><p>for(var j=0,r,l=result.length;j<=l;j++)</p><p>{</p><p>r=result[j];</p><p>if(r>s)</p><p>break;</p><p>if(i%r)</p><p>continue;</p><p>is=false;</p><p>break;</p><!--/p6--><!--p7--><p>第1章 JavaScript 概述</p><p>73</p><p>}</p><p>is && result.push(i);</p><p>}</p><p>r eturn result; }</p><p>alert("指定范围的素数包括:" + prime_num(100)); </script></p><p>3.验证输入的日期格式是否正确。</p><p><script language="javascript" type="text/javascript"> //判断输入的日期格式是否正确 function CheckDate(INDate) {</p><p>i f (INDate=="") {return true;} s ubYY=INDate.substr(0,4) i f(isNaN(subYY) || subYY<=0){ return true;</p><p>}</p><p>//转换月份</p><p>i f(INDate.indexOf('-',0)!=-1){ separate="-"} e lse{ if(INDate.indexOf('/',0)!=-1){separate="/"} else {return true;} }</p><p>area=INDate.indexOf(separate,0)</p><p>subMM=INDate.substr(area+1,INDate.indexOf(separate,area+1)-(area+1)) if(isNaN(subMM) || subMM<=0){ return true; }</p><p>if(subMM.length<2){subMM="0"+subMM} //转换日</p><p>a rea=https://www.wendangku.net/doc/591094362.html,stIndexOf(separate)</p><p>s ubDD=INDate.substr(area+1,INDate.length-area-1) i f(isNaN(subDD) || subDD<=0){ return true;</p><p>}</p><p>i f(eval(subDD)<10){subDD="0"+eval(subDD)} N ewDate=subYY+"-"+subMM+"-"+subDD i f(NewDate.length!=10){return true;}</p><!--/p7--><!--p8--><p>JavaScript基础教程</p><p>74</p><p>if(NewDate.substr(4,1)!="-"){return true;}</p><p>if(NewDate.substr(7,1)!="-"){return true;}</p><p>v ar MM=NewDate.substr(5,2);</p><p>v ar DD=NewDate.substr(8,2);</p><p>i f((subYY%4==0 && subYY%100!=0)||subYY%400==0){ //判断是否为闰年</p><p>if(parseInt(MM)==2){</p><p>if(DD>29){return true;}</p><p>}</p><p>}else{</p><p>if(parseInt(MM)==2){</p><p>if(DD>28){return true;}</p><p>}</p><p>}</p><p>v ar mm=new Array(1,3,5,7,8,10,12); //判断每月中的最大天数</p><p>f or(i=0;i< mm.length;i++){</p><p>if (parseInt(MM) == mm[i]){</p><p>if(parseInt(DD)>31){return true;}</p><p>}else{</p><p>if(parseInt(DD)>30){return true;}</p><p>}</p><p>}</p><p>i f(parseInt(MM)>12){return true;}</p><p>return false;</p><p>}</p><p>var dt=prompt("请输入日期,参照格式2010-1-21 2010/1/21:","");</p><p>if(!CheckDate(dt)){</p><p>a lert("输入的日期格式正确!");</p><p>}</p><p>else{</p><p>a lert("输入的日期格式不正确!参照格式\n例如:2010-1-21 2010/1/21"); }</p><p></script></p><p>4.用自定义函数计算40、56、80,3个参数的平均值。</p><p><script language="javascript" type="text/javascript"></p><p>function avg(arr)</p><p>{</p><p>v ar sum=0;</p><p>v ar length=arr.length;</p><p>f or(var i=0; i<length; i++)</p><!--/p8--><!--p9--><p>第1章 JavaScript 概述</p><p>75</p><p>{</p><p>sum += arr[i];</p><p>}</p><p>r eturn sum / length; }</p><p>var arr=new Array(40,56,80) alert("平均值为:" + avg(arr));</p><p></script></p><p>6课后习题</p><p>一、选择题</p><p>1.数组的索引值是从( A )开始的。 A .0</p><p> </p><p>B .1 2.创建对象使用的关键字是( B )。 A .function B .new</p><p>C .var</p><p> </p><p>D .String 3.获取系统当前日期和时间的方法是( A )。 A .new Date(); B .new now(); C .now();</p><p> </p><p>D .Date();</p><p>4.将Array 对象中的元素值进行输出的方法是( D )。 A .用下标获取指定元素值</p><p>B .用for 语句获取数组中的元素值</p><p>C .用数组对象名输出所有元素值</p><p>D .以上3种方法都可以 5.在JavaScript 脚本中,用来检索字符串的方法是( A )。</p><p>A .indexOf()</p><p>B .search()</p><p>C .replace()</p><p>D .match() 6.下面JavaScript 语句中能正确输出“ H 2O ”的字符串表达式是( A )。</p><p>A .str="2";</p><p>B .str="2";</p><p>document.write("H"+str.sub()+"O");</p><p> </p><p>document.write("H"+str.sup()+"O"); C .str="2";</p><p> </p><p>D .str="2";</p><p>document.write(H+str.sub()+O);</p><p> </p><p>document.write(H+str.sup()+O);</p><p>二、实践题</p><p>1.应用JavaScript 的日期对象获取系统的当前日期和时间,并进行测试。 <script language="javascript" type="text/javascript"> var now=new Date(); var year=now.getYear(); var month=now.getMonth()+1; var date=now.getDate(); var day=now.getDay();</p><!--/p9--><!--p10--><p>JavaScript 基础教程</p><p>76</p><p>var hour=now.getHours(); var minu=now.getMinutes(); var sec=now.getSeconds(); var time="";</p><p>time=year+"年"+month+"月"+date+"日 "+hour+":"+minu+":"+sec; alert("当前日期和时间:" + time); </script></p><p>2.应用Array 对象中的length 属性获取已创建的字符串对象的长度,并输出长度值。 <script language="javascript" type="text/javascript"> var arr=new Array("red","black","green","blue"); var length=arr.length;</p><p>alert("数组的长度:" + length);</p><p></script></p><p>7课后习题</p><p>一、选择题</p><p>1.在使用事件处理程序对页面进行操作时,最主要的是如何通过对象的事件来指定事件处理程序,其指定方式主要有( D )。</p><p>A .直接在HTML 标记中指定</p><p>B .指定特定对象的特定事件</p><p>C .在JavaScript 中说明</p><p> </p><p>D .以上3种方法都具备</p><p>2.下面( C )不是鼠标键盘事件。</p><p>A .onclick 事件</p><p>B .onmouseover 事件</p><p>C .oncut 事件</p><p>D .onkeydown 事件 3.当前元素失去焦点并且元素的内容发生改变时触发事件使用( B )。</p><p>A .onfocus 事件</p><p>B .onchange 事件</p><p>C .onblur 事件</p><p> </p><p>D .onsubmit 事件</p><p>4.( A )是在浏览器中的内容被修改或移动时所执行的相关事件,主要是对浏览器中被选择的内容进行复制、剪切、粘贴时的触发事件,以及在用鼠标拖动对象时所触发的一系列事件的集合。</p><p>A .编辑事件</p><p>B .鼠标键盘事件</p><p>C .滚动字幕事件</p><p> </p><p>D .表单相关事件</p><p>二、实践题</p><p>1.编写程序,在document 对象的onclick 事件处理程序中判断用户是否同时按下Ctrl 键。 <html> <head></p><p><title>同时按下Ctrl 键</title></p><p><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p><!--/p10--><!--p11--><p>第1章 JavaScript 概述</p><p>77</p><p><script language="javascript" type="text/javascript"> function Refurbish(){</p><p>i f (window.event.keyCode==17){ alert("按下了Ctrl 键!");</p><p> </p><p>} }</p><p>function Click() {</p><p>d ocument.onkeydown=Refurbish;</p><p>}</p><p>document.onclick=Click; </script></p><p>2.应用字幕滚动标记<marquee>实现企业公告信息显示,公告信息至少5条以上,并进行测试。</p><p><marquee behavior="scroll" scrollamount="1" direction="up"> 商场举办大型特卖会<br> 家电产品下乡<br></p><p>**荣誉国家满意、放心产品<br> 上市公司<br> 企业发展 </marquee></p><p>3.按50%的比例显示一张图片,当指向图片时,按原尺寸显示图片。 <html xmlns="https://www.wendangku.net/doc/591094362.html,/1999/xhtml"> <head></p><p><script language="javascript" type="text/javascript"> function ori() {</p><p>d ocument.all.pic.width="378"; d ocument.all.pic.height="275"; }</p><p>function half() {</p><p>d ocument.all.pic.width= (document.all.pic.width/2); d ocument.all.pic.height=(document.all.pic.width/2); } </script> </head></p><p><body onload="half()"></p><p><img id="pic" src="1.jpg" onmouseover="ori()" onmouseout="half()"/></p><!--/p11--><!--p12--><p>JavaScript 基础教程</p><p>78</p><p></body></p><p></html></p><p>8课后习题</p><p>1.( A )发生于装载网页后,( B )发生于离开网页前。 A .onload 事件</p><p> </p><p>B .onunload 事件</p><p>C .onSubmit 事件</p><p>D .onReset 事件 2.下列( C )不是document 对象的属性。</p><p>A .forms</p><p>B .links</p><p>C .location</p><p> </p><p>D .images 3.获取页面中超链接的数量的方法是( A )。 A .document.links.length</p><p>B .document.length</p><p>C .document.links[1].length</p><p> </p><p>D .document.links[0].length</p><p>4.某网页中有一个窗体对象mainForm ,该窗体对象的第一个元素是文本框username ,表述</p><p>该按钮对象的方法是( B )。</p><p>A .https://www.wendangku.net/doc/591094362.html,ername</p><p>B .https://www.wendangku.net/doc/591094362.html,ername</p><p>C .https://www.wendangku.net/doc/591094362.html,erName</p><p> </p><p>D .</p><p>https://www.wendangku.net/doc/591094362.html,erName</p><p>9课后习题</p><p>1.以下哪个选项不属于CSS 样式的特点( D )。 A .将显示格式和文档结构分离</p><p> </p><p>B .体积更小加快网页下载速度</p><p>C .对HTML 语言处理样式的最好补充</p><p>D .实现动态更新、增强工作量 2.在CSS 样式中以下哪个选项(D )不属于选择符的分类。</p><p>A .HTML 选择符</p><p>B .Class 选择符</p><p>C .I</p><p>D 选择符 D .#选择符 3.若要在网页中实现两个DIV 对象重叠效果,需要应用样式表定义中的( C )。 A .z-index 属性</p><p> </p><p>B .容器属性</p><p>C .绝对位置与相对位置属性</p><p> </p><p>D .CSS 滤镜</p><p> </p><p>10课后习题</p><p>1.Ajax 技术可以实现客户端的( B )请求操作。 A .同步</p><p> </p><p>B .异步</p><p>2.Ajax 的优点具体表现在( D )。 A .减轻服务器的负担</p><p> </p><p>B. 无刷新更新页面</p><p>C. 调用XML 等外部数据,进一步促进Web 页面显示和数据的分离</p><p>D. 以上都正确</p><!--/p12--><!--p13--><p>第1章 JavaScript 概述</p><p>79</p><p>3.Ajax 技术之中,最核心的技术就是( A )。 A .XMLHttpRequest B .XML C .JavaScript</p><p> </p><p>D .DOM</p><p> </p><!--/p13--><!--rset--><h2>Javascript弹窗代码大全(收集)</h2><p>弹窗代码大全(收集) 以下包括强制弹窗 24小时IP弹窗延时弹窗退弹等 我们使用cookie来控制一下就可以了。 首先,将如下代码加入主页面html的<head>区: <script> function openwin() {window.open(”page.html”,”",”width=200,height=200″)} function get_cookie(name) {var search = name + “=” var returnvalue = “”; if (documents.cookie.length > 0) { offset = documents.cookie.indexof(search) if (offset != -1) { offset += search.length end = documents.cookie.indexof(”;”, offset); if (end == -1) end = documents.cookie.length; returnvalue=”/unescape(documents.cookie.substring(offset,end))” } } return returnvalue; } function loadpopup(){ if (get_cookie(’popped’)==”){ openwin() documents.cookie=”popped=yes” } } </script> 然后,用<body onload=”loadpopup()”>(注意不是openwin而是loadpop啊!)替换主页面中原有的<body>这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。真正的pop-only-once! 写到这里弹出窗口的制作和应用技巧基本上算是完成了,俺也累坏了,一口气说了这么多,希望对正在制作网页的朋友有所帮助俺就非常欣慰了。 需要注意的是,js脚本中的的大小写最好前后保持一致。 3.一个强制弹窗代码 一个强制弹窗代码 /**</p><h2>JavaScript试题集7</h2><p>一. 单选题 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;</p><h2>javascript常用代码大全</h2><p>Javascript常用代码大全 //打开模式对话框 <body><script language=javascript> function doSelectUser(txtId){ strFeatures="dialogWidth=500px;dialogHeight=360px;cente r=yes;middle=yes ;help=no;status=no;scroll=no"; var url,strReturn; url="selUser.aspx"; strReturn=window.showModalDialog(url,',strFeatures'); }doSelectUser() </script></body> //返回模式对话框的值 function okbtn_onclick() { var commstr=''; window.returnValue=commstr; window.close() ; } okbtn_onclick() //全屏幕打开IE 窗口 var winWidth=screen.availWidth ; var winHeight=screen.availHeight-20; window.open("main.aspx","surveyWindow","toolbar=no,wid th="+ winWidth +",height="+ winHeight +",top=0,left=0,scrollbars=yes,resizable=yes,center:yes,statu sbars=yes"); //脚本中中使用xml function initialize() { var xmlDoc var xslDoc xmlDoc = new ActiveXObject('Microsoft.XMLDOM') xmlDoc.async = false; xslDoc = new ActiveXObject('Microsoft.XMLDOM') xslDoc.async = false; xmlDoc.load("tree.xml") xslDoc.load("tree.xsl") folderTree.innerHTML = xmlDoc.documentElement.transformNode(xslDoc) } 一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数(用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 2.1 短时间,形如(13:04:06) 2.2 短日期,形如(2003-12-05) 2.3 长时间,形如(2003-12-05 13:04:06) 2.4 只有年和月。形如(2003-05,或者2003-5) 2.5 只有小时和分钟,形如(12:03) 3、表单类 3.1 所有的表单的值都不能为空 3.2 多行文本框的值不能为空。 3.3 多行文本框的值不能超过sMaxStrleng 3.4 多行文本框的值不能少于sMixStrleng 3.5 判断单选框是否选择。 3.6 判断复选框是否选择. 3.7 复选框的全选,多选,全不选,反选 3.8 文件上传过程中判断文件类型 4、字符类 4.1 判断字符全部由a-Z或者是A-Z的字字母组成 4.2 判断字符由字母和数字组成。 4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母 4.4 字符串替换函数.Replace(); 5、浏览器类 5.1 判断浏览器的类型 5.2 判断ie的版本 5.3 判断客户端的分辨率 6、结合类 6.1 email的判断。 6.2 手机号码的验证 6.3 身份证的验证 二、功能类 1、时间与相关控件类 1.1 日历 1.2 时间控件 1.3 万年历 1.4 显示动态显示时钟效果(文本,如OA中时间) 1.5 显示动态显示时钟效果(图像,像手表) 2、表单类 2.1 自动生成表单 2.2 动态添加,修改,删除下拉框中的元素 2.3 可以输入内容的下拉框 2.4 多行文本框中只能输入iMax文字。如果多输入了,自动减少到iMax个文字(多用于短信发送) 3、打印类 3.1 打印控件 4、事件类 4.1 屏蔽右键 4.2 屏蔽所有功能键 4.3 --> 和<-- F5 F11,F9,F1 4.4 屏蔽组合键ctrl+N 5、网页设计类 5.1 连续滚动的文字,图片</p><h2>JavaScript笔试题</h2><p>《使用JavaScript增强交互效果》内部测试-笔试试卷 一、选择题(单选或多选题) 1.下面HTML标签中,默认占据整行的是(AB )。 A.<h1> B.<div> C.<span> D.<a> 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默认样式下是不带滚动条的,若要使<div>标签出现滚动条,需要为该标签定义( C )样式。 A.overflow:hidden; B.display:block; C.overflow:scroll; D.display:scroll; 5.阅读下面HTML代码,下面选项中增加的样式可以使两个DIV不在同一行显示的是(BD )。 <style type="text/css"> div { float:right; } </style></p><p>...... <div class="box1"></div> <div class="box2"></div> ...... A..box2{ clear:left; } B..box2{ clear:both; } C..box1{ clear:right; } D..box2 { clear:right; } 6.某页面中有一个1行3列的表格,其中表格行<tr>的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</p><h2>javascript</h2><p>如何把JavaScript 放入HTML 页面 <html> <body> <script type="text/javascript"> document.write("Hello World!"); </script> </body> </html>上面的代码会在HTML 页面中产生这样的输出: Hello World! 实例解释: 如果需要把一段JavaScript 插入HTML 页面,我们需要使用<script> 标签(同时使用type 属性来定义脚本语言)。 这样,<script type="text/javascript"> 和</script> 就可以告诉浏览器JavaScript 从何处开始,到何处结束。 <html> <body> <script type="text/javascript"> ... </script> </body> </html> document.write 字段是标准的JavaScript 命令,用来向页面写入输出。 把document.write 命令输入到<script type="text/javascript">与</script>之间后,浏览器就会把它当作一条JavaScript 命令来执行。这样浏览器就会向页面写入"Hello World!"。 <html> <body> <script type="text/javascript"> document.write("Hello World!"); </script> </body> </html>TIY 注意:如果我们不使用<script> 标签,浏览器就会把document.write("Hello World!") 当作纯文本来处理,也就是说会把这条命令本身写到页面上。 TIY 如何与老的浏览器打交道 那些不支持JavaScript 的浏览器会把脚本作为页面的内容来显示。为了防止这种情况发生,我们可以使用这样的HTML 注释标签: <html> <body> <script type="text/javascript"> </script> </body></p><h2>Javascript考试题目选择题</h2><p>复习题 一、选择题 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,该窗体对象的第一个元素是按钮,其名称</p><h2>javascript代码</h2><p>代码1 1.oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table>可用于Table 2. <body onselectstart="return false">取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标 6. <link rel="Bookmark" href="favicon.ico">可以在收藏夹中显示出你的图标 7. <input style="ime-mode:-Disabled">关闭输入法 8. 永远都会带着框架 <script language="javascript"></script> 9. 防止被人frame <SCRIPT LANGUAGE=javascript></SCRIPT> 10. 网页将不能被另存为 <noscript><iframe src=*.html></iframe></noscript> 11. <input type=button value=查看网页源代码 onclick="window.location = `view-source:`+ https://www.wendangku.net/doc/591094362.html,/`";> 12.删除时确认 <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除 &page=1"`>删 除</a> 13. 取得控件的绝对位置 //javascript <script language="javascript"> function getIE(E){ var t=e.offsetTop; var l=e.offsetLeft; while(e=e.offsetParent){ t+=e.offsetTop; l+=e.offsetLeft; } alert("top="+t+"/nleft="+l); } </script> //VBScript <script language="VBScript"><!-- function getIE() dim t,l,a,b set a=document.all.img1 t=document.all.img1.offsetTop</p><h2>Javascript笔试题及答案</h2><p>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.<input type="button" value="new" onclick="open('', '_blank') "/> B.<input type="button" value="new" onclick="='';"/> C.<input type="button" value="new" onclick=" ('');"/> D.<form target="_blank" action=""> <input type="submit" value="new"/> </form> 5.使用JavaScript向网页中输出<h1>hello</h1>,以下代码中可行的是( BD) A.<script type="text/javascript"> (<h1>hello</h1>); </script> B.<script type="text/javascript"> ("<h1>hello</h1>"); </script> C.<script type="text/javascript"> <h1>hello</h1> </script> D.<h1></p><h2>Javascript弹窗代码大全</h2><p>Javascript弹窗代码大全(收集) Javascript弹窗代码大全(收集) 2007年08月27日星期一20:56 以下包括强制弹窗24小时IP弹窗延时弹窗退弹等 我们使用cookie来控制一下就可以了。 首先,将如下代码加入主页面html的<head>区: <script> function openwin() {window.open(”page.html”,”",”width=200,height=200″)} function get_cookie(name) {var searc h = name + “=” var returnvalue = “”; if (documents.cookie.length > 0) { offset = documents.cookie.indexof(search) if (offset != -1) { offset += search.length end = documents.cookie.indexof(”;”, offset); if (end == -1) end = documents.cookie.length; returnv alue=”/unescape(documents.cookie.substring(offset,end))” } } return returnvalue; } function loadpopup(){ if (get_cookie(?popped?)==”){ openwin() documents.cookie=”popped=yes” } } </script> 然后,用<body onload=”loadpopup()”>(注意不是openwin而是loadpop啊!)替换主页面中原有的<body>这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。真正的pop-only-once! 写到这里弹出窗口的制作和应用技巧基本上算是完成了,俺也累坏了,一口气说了这么多,希望对正在制作网页的朋友有所帮助俺就非常欣慰了。 需要注意的是,js脚本中的的大小写最好前后保持一致。 3.一个强制弹窗代码 一个强制弹窗代码 /** * 用本程序弹出的窗口将不会被广告拦截软件拦截,但有一个缺点:你无法象对window.open 弹出的窗口那样对外观进行定制。 * 你当然也可以在使用前实例化一个ForceWindow对象: * var myWindow = new ForceWindow();</p><h2>javascript考试试题库2</h2><p>Javascript综合复习题 【提示:本综合复习题的目的是让同学们多见识各种题目。选择题、填空题以及程序阅读题可以仔细做,对于程序实现和简答题建议先理解再记忆,切记死背答案。】 第一部分:单选题 1. Javascript中, 以下哪条语句一定会产生运行错误?答案( B ) A、var _变量=NaN; B、var 0bj = []; C、var obj = //; D、var obj = {}; 2. 以下两个变量a和b,a+b的哪个结果是NaN?答案( C ) A、var a=undefind; b=NaN B、var a= ‘123’; b=NaN C、var a =undefined , b =NaN D、var a=NaN , b='undefined' 3. var a=10; b=20; c=4; ++b+c+a++ 以下哪个结果是正确的?答案( B ) A、34 B、35 C、36 D、37 4. Javascript中, 以下代码运行后变量y的值是:答案( D ) var x = [‘abcde’ , 123456]; var y = typeof typeof x[1]; A、"function" B、"object" C、"number" D、"string" 5. Javascript中, 以下那两个变量的值不是==:答案( B ) A、var a=0 , b=-0; B、var a=NaN , b=NaN; C、var a=null , b=undefined; D、var a=[] , b=false; 6. Javascript中, 以下声明变量语句中哪个不正确?答案( D ) A、var aa; B、var bb=3; cc='good'; C、var dd = ee = 100; D、var ff=3, gg='he's good'; 7. Javascript中, foo对象有att属性,那么以下获取att属性值的表达式哪个是错误的?答案( C ) A、foo.att B、foo["att"] C、foo{"att"} D、foo["a"+"t"+"t"] 8. Javascript中, 以下代码运行后变量y的值是:答案( B ) var x = [typeof x, typeof y][1]; var y = typeof typeof x; A、"number" B、"string" C、"undefined"</p><h2>JavaScript 经典代码大全</h2><p>代码一 1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table>可用于Table 2. <body onselectstart="return false">取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. <link rel="Shortcut Icon"href="favicon.ico">IE地址栏前换成自己的图标 6. <link rel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标 7. <input style="ime-mode:-Disabled">关闭输入法 8. 永远都会带着框架 <script language="javascript"></script> 9. 防止被人frame <SCRIPT LANGUAGE=javascript></SCRIPT> 10. 网页将不能被另存为 <noscript><iframe src=*.html></iframe></noscript> 11. <input type=button value=查看网页源代码 onclick="window.location = `view-source:`+ https://www.wendangku.net/doc/591094362.html,/`";> 12.删除时确认 <a href=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删除</a> 13. 取得控件的绝对位置 //javascript <script language="javascript"> function getIE(E){ var t=e.offsetTop; var l=e.offsetLeft; while(e=e.offsetParent){ t+=e.offsetTop; l+=e.offsetLeft; } alert("top="+t+"/nleft="+l); } </script> //VBScript <script language="VBScript"><!--</p><h2>JS考试题目</h2><p>(1)、JavaScript中声明一个变量所用的关键字是var。(2)看以下JavaScript程序 var a,b,c; a=“2”; b=2; c=a+b; 运行以上程序后,变量c的值为“22”。 (3)看以下JavaScript程序* var x,y; x=10; y=x++; 运行以上程序后,变量y的值为10 。 (4)看以下JavaScript程序** var i,j; i=0; j=i&&(++i); 运行以上程序后,变量j的值为 0 。 (5)看以下JavaScript程序* var i; i=8; do{ i++; }while(i>100); 运行以上程序后,变量i的值为9 。 (6)看以下JavaScript程序* for(var i=1;i<=10;i++){</p><p>if(i= =5) continue; if(i= =8) break; alert(i); } 运行以上程序后,弹出的对话框依次输出的值为1,2,3,4,6,7。 (7)看以下JavaScript程序 var str1,str2,str3,str4; str1=""; str2="8"; str3=str1+str2; alert(str3); str4=Number(str1)+Number(str2); alert(str4); 运行以上程序后,弹出的对话框依次输出的值为 , 。(8)定义JavaScript函数所用的关键字是function。 (1)alert();的作用是:( A ) A、弹出对话框,该对话框的内容是该方法的参数内容。 B、弹出确认对话框,该对话框的要用户选择“确认”或“取消”。 C、弹出输入对话框,该对话框的可让用户输入内容。 D、弹出新窗口。 (2)看以下JavaScript程序 var num; num=5+true; 问:执行以上程序后,num的值为(D)</p><h2>JavaScript</h2><p>1.JavaScript简介 1.1.JavaScript由来 JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。 注: 1.javascript运行必须依赖于宿主环境语言,即页面语言HTML。 2.是解释型的语言,解释型:不需要编译,解释器程序会每读取一条语句就执行。运 行速度慢,JavaScript是基于对象和事件的脚本语言。 1.2.JavaScript特点 1.安全性(不允许直接访问本地硬盘),它可以做的就是信息的动态交互。 2.跨平台性。(只要是可以解释Js的浏览器都可以执行,和平台无关。) 1.3.JavaScript与Java不同 1.JS是基于对象,Java是面向对象。 2.JS只需解释就可以执行,Java需要先编译成字节码文件,再执行。 3.JS是弱类型,Java是强类型。javascript声明变量不需要明确是何种数据类型,任 何的变量都是使用一个关键字var去声明即可,变量类型取决于存储的数据的类型。 1.4.JavaScript内容 尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,一个完整的JavaScript 实现是由以下 3 个不同部分组成的: 目前我们学习JavaScript也就是需要学习:</p><p>JavaScript语法基础 使用JS操作网页(DOM) 使用JS操作浏览器(BOM) 1.5.体验JavaScript javascript常用的函数: alert("显示的内容..") ; 弹出框 document.write("数据") ; //向页面输出数据... 2.JavaScript基础 2.1.语法 2.1.1.引入方式与引入位置 向HTML页面插入JavaScript的主要方法,就是使用<script元素>。使用<script>元素的方式有两种:直接在HTML页面中嵌入JavaScript代码和包含外部的JavaScript 文件。 1.JS代码存放在标签对<script>...</script>中。 2.使用script标签的src属性引入一个js文件。(方便后期维护,扩展)</p><h2>IT公司面试笔试题库腾讯Javascript面试题</h2><p>1. 以下关于JavaScript的说法,哪一个是正确的: (A) JavaScript语言是基于Java语言的一种实现 (B) JavaScript是一种解释性语言,不用编译就可以运行 (C) 在JavaScript中声明变量时必须明确声明变量的数据类型 (D) JavaScript脚本只能在浏览器中运行 2. 在以下代码段中,哪些变量是全局变量? (A) 只有a (B) a和c (C) b和c (D) a、b、c都是 3. 以下关于事件属性的说法,错误的是: (A) onmouseup事件属性表示当鼠标按键被松开时执行脚本 (B) onabort是img元素的事件属性,表示当图像加载中断时执行脚本 (C) onload事件仅在body和frameset元素中有效 (D) 任何元素都有onclick事件属性 4. 以下创建函数的代码,错误的是: (A) function foo() { alert("hi"); } (B) var foo = function() { alert("hi"); } (C) var foo = new Function("", "alert('hi');" ); (D) var foo() { alert("hi"); } 5. 以下描述中错误的一个是: (A) 执行语句var a; alert(a),打印的内容为undefined (B) 执行语句var a = window.age; alert(a),打印的内容为undefined (C) 执行语句var a,b; a = typeof(b); alert(a),打印的内容为undefined (D) 执行语句var a,b=null; a = typeof(b); alert(a),打印的内容为undefined 6. 执行下面的代码打印出来的结果,正确的是: (A) 4 (B) 5 (C) 6 (D) 7 7. 以下创建自定义对象的写法,错误的是: (A)</p><h2>Javascript特效代码大全(420个)</h2><p>Javascript特效代码大全(420个) Javascript 特效代码 ├Cookie脚本├随访问次数变提示├集成Cookies ├使窗口仅弹出一次├签名提示程序├记录上次登录时间├自由控制打开窗口├记录页面修改时间├检测IE去过站点├离开时显示信息├弹出窗口自动关闭├离开页面弹出窗口├进入时显示信息├离开启动收藏夹├链接确认按钮├点击加入收藏夹├记录页面更新时间├页面载入等待├打开硬盘驱动器├设置默认首页├输入框测试警告├链接弹出警告框├关闭窗口链接├显示器分辨率检测├按分辨率导航├定制打开的窗口├控制窗口打开日期├打开窗口居中├输入框控制├查看输入框内容├显示所有链接├限时载入页面├输入框神秘消失├检测访问来源├回退的页面数├危险的链接├倒计时载入页面├自由打开窗口├检测IE所装插件├检测点链接速度├检测健康程度?├页面中打开窗口├特殊的Bookmark ├窗口打开关闭程序├随机显示一些数字├页面自动打开├进入弹出收藏夹├自动显示是否更新├浏览器详</p><p>细报告 ├ 页面背景类├背景向下移动├背景不停变换色彩├使页面产生百叶窗├颜色代码英文集├自已选择背景颜色├背景颜色安全测试├颜色选择器├背景图片居中├页面转换特效├礼花背景├链接驱动背景色├手动调节背景色├鼠标使链接变色├跟随鼠标旋转背景├背景调色板├RGB颜色转换 ├按钮驱动背景├颜色选择器├精彩的变色文字├颜色选择器├闪烁的霓虹灯├星星从背景中飞出├背景向下移动(二) ├动态选择背景色├下雨├按钮驱动背景变化├按钮使背景闪烁├背景随机显示├背景快速闪烁├自己选择背景图片 ├ 文本特效类├随机信息显示├随机文本链接├所有链接不停变色├鼠标经过文字变色├随日期变换文本├文字颜色渐变脚本├文本自动输出├文字特效├文字不停变色├字符连续消隐├公告栏</p><h2>javascript试题</h2><p>1 . 分析下面的JavaScript代码,经过运算后m的值为() x=11; y=“number”; m=x+y; A.11number B.number C.11 D.程序报错 2 . target属性中,能够在新窗口打开页面的是(): A._self B._parent C._blank D._top 3 . 在HTML中如有如下代码,运行后页面显示结果为()。 <script langua ge=”JavaScript”> Document.bgColor=”#ff0000”; </script> A.整个网页里面活动链接的颜色为红色 B.整个网页里面文字颜色为红色 C.整个网页里面用户访问过的链接的颜色为红色 D.整个网页背景为红色 4. 产生当前日期的方法是( ) A.Now(); B.Date() C.new Date() D.new Now() 5 . 写"Hello World" 的正确Javascript 语法是? A. ("Hello World") B. "Hello World" C. response.write("Hello World") D. document.write("Hello World") 6. 分析下面JavaScript代码段,输出结果是()。 var mystring=”I am a stuent”; a=mystring.indexOf(“am”); document.write(a);(选择一项) A. 3 B. 4 C. 2 D. 1 7. 在HTML中,以下代码()可以正确显示如图所示的对话框。 A.<script language=”javascript”> confirm(“欢迎学习.NET”); </script> B.<script language=”javascript”> alert(“欢迎学习.NET”); </script> C.<script language=”javascript”> document.write(“欢迎学习.NET”); </script></p><h2>Javascript笔试选择题</h2><p>总分100 考试时间:50分钟 单项选择题(每题2分,共50题) 1、关于JavaScript说法正确的是:(C) a)JavaScript与Java语法完全一样 b)JavaScript要运行必须安装Java运行环境 c)JavaScript一般用于在网页上实现数据验证及特效等 d)JavaScript可于开发Windows应用程序 2、对于代码:<input type="button" value="点一下" onclick="alert('你好')">分析正确的是(C) a)Onclick表示鼠标移上去的事件 b)这个代码运行时将报错 c)点击这个按扭时弹出提示框,并显示“你好” d)必须把alert改为window.alert才能正常运行 3、对方法声明中的错误代码:function Add(int i1,int i2) 分析正确的是(A) a)参数不能指定数据类型 b)没有指定返回类型 c)没有指定访问 d)Function不是方法声明的关键字 4、对于代码:document.getElementById("div1").innerHTML 说法正确的是(C) a)语法错误 b)这段代码是获得div1标签对象 c)这段代码是获得div1标签内的HTML文本 d)这段代码是获得div1标签包含div1标签在内的HTML文本 5、代码:document.bgColor="red" 的意思是(C) a)设置网页的文字颜色为红色 b)设置ID为document的标签的背景色为红色 c)设置网页的背景色为红色 d)语法错误 6、代码:'abcdefg'.substring(2,3) 的结果是(C) a)cde b) b c) c d)bcd 7、代码:'abcdefg'.indexOf('D') 结果是(C) a) 4 b) 3 c)-1 d)0 8、关于document对象的属性错误的是(B) a)bgColor是它的属性 b)close是它的属性</p><h2>常用JS代码大全</h2><p>常用JS代码大全 一、输入框禁止输入中文 &lt;input type="text" style="ime-mode:Disabled;"&gt; 二、最简单的按钮作为链接方法 &lt;INPUT TYPE="submit" value="https://www.wendangku.net/doc/591094362.html," onclick="location.href='https://www.wendangku.net/doc/591094362.html,'"&gt; 三、按扭打开Web页对话框 &lt;INPUT TYPE="BUTTON" NAME="Button" V ALUE="https://www.wendangku.net/doc/591094362.html," onclick="showModalDialog('https://www.wendangku.net/doc/591094362.html,')"&gt; 四、改变IE地址栏的IE图标 我们要先做一个16*16的icon(图标文件),保存为index.ico。把这个图标文件上传到根目录下并在首页<head ></head>之间加上如下代码:</p><p>&lt;link REL = "Shortcut Icon" href="index.ico"&gt; &lt;link rel="Bookmark" href="favicon.ico"&gt; 可以在收藏夹中显示出你的图标 五、让网页随意后退 &lt;a href="javascript:history.go(-X)"&gt;X&lt;/a&gt; //把X换成你想要后退在页数 //把&#8220;-&#8221;变成&#8220;+&#8221;就为前进 六、关闭当前窗口 &lt;a href="/"onClick="javascript:window.close();return false;"&gt;关闭窗口&lt;/a&gt; 七、2秒后关闭当前页 &lt;script language="javascript"&gt; &lt;!-- setTimeout('window.close();',2000);</p></div> </div> <div> <div>相关文档</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="18381893"><a href="/topic/18381893/" target="_blank">javascript考试题</a></li> <li id="15805314"><a href="/topic/15805314/" target="_blank">javascript代码</a></li> </ul> </div> </div> </div> </div> <div class="category"> <span class="navname">相关文档</span> <ul class="lista"> <li><a href="/doc/9b7019450.html" target="_blank">javascript考试题库2.</a></li> <li><a href="/doc/ba12627818.html" target="_blank">JavaScript试题集--最新版</a></li> <li><a href="/doc/0713186879.html" target="_blank">JavaScript笔试题</a></li> <li><a href="/doc/df15671831.html" target="_blank">Javascript笔试题及答案</a></li> <li><a href="/doc/40593139.html" target="_blank">JavaScript-Jquery考试题</a></li> <li><a href="/doc/6816159938.html" target="_blank">Javascript考试题目选择题</a></li> <li><a href="/doc/aa7844415.html" target="_blank">javascript考试题库2</a></li> <li><a href="/doc/ca2289234.html" target="_blank">javascript试题</a></li> <li><a href="/doc/0617903629.html" target="_blank">javascript考试试题库2</a></li> <li><a href="/doc/651187916.html" target="_blank">JavaScript编程考试题</a></li> <li><a href="/doc/807889640.html" target="_blank">javascript期末考试模拟题</a></li> <li><a href="/doc/ba4366795.html" target="_blank">JavaScript前端开发期末试题与答案</a></li> <li><a href="/doc/0713182825.html" target="_blank">JavaScript试题笔试题</a></li> <li><a href="/doc/d49814855.html" target="_blank">Javascript考试题库1</a></li> <li><a href="/doc/398732858.html" target="_blank">IT公司面试笔试题库腾讯Javascript面试题</a></li> <li><a href="/doc/6015276159.html" target="_blank">javascript试题及答案</a></li> <li><a href="/doc/9d15543724.html" target="_blank">javascript期末考试模拟题</a></li> <li><a href="/doc/bb17368655.html" target="_blank">javascript考试题库2</a></li> <li><a href="/doc/0013862927.html" target="_blank">Javascript笔试题及答案</a></li> <li><a href="/doc/e58289369.html" target="_blank">javascript考试题</a></li> </ul> <span class="navname">最新文档</span> <ul class="lista"> <li><a href="/doc/0719509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0e19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9319184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3019258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/db19211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/af19240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9919184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8b19195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8019195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7f19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7a19336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6719035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6a19035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4d19232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3a19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2519396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2419396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1f19338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/ef19066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/bc19159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "50eb2dcc9ec3d5bbfd0a74fc"; </script> <div class="footer"> <p><a href="/tousu.html" target="_blank">侵权投诉</a> &nbsp;&copy; 2013-2023 www.wendangku.net &nbsp;<a href="/sitemap.html">站点地图</a>&nbsp;|&nbsp;<a href="https://m.wendangku.net">手机版</a></p> <p><a href="https://beian.miit.gov.cn" target="_blank">闽ICP备11023808号-7</a>&nbsp;&nbsp;本站文档均来自互联网及网友上传分享,本站只负责收集和整理,有任何问题可通过上访投诉通道进行反馈</p> </div> <script type="text/javascript">foot();</script> </div> </body> </html>