常用内置对象案例

常用内置对象案例

ID:2038354

大小:108.00 KB

页数:4页

时间:2017-11-14

常用内置对象案例_第1页
常用内置对象案例_第2页
常用内置对象案例_第3页
常用内置对象案例_第4页
资源描述:

《常用内置对象案例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验三JavaScript常用内置对象一、实验目的熟练掌握JavaScript数组对象、字符串对象、数学对象及日期对象。二、实验内容编写一个“猜美国州名的游戏”的网页,如图3-1所示。A:用户输入所猜的美国州名后,按回车。B:如果猜错了,将会得到提示信息,一共有4次提示:第一个提示的是该州名的第1个字母,第2个提示的是该州名的最后一个字母,第3个提示的是该州名的长度,最后一个提示的是该州名第3个字母。C:如果猜对了,将会得到祝贺信息,并显示回答问题的时间。三、实验步骤第一:在c:jsp_ex文件夹中新建一个ch3_16.htm文件。第二:首先编写HT

2、ML文件。a)标记中应用onload事件,调用clearBox()的JavaScript程序,用于每次刷新网页时都清空用户输入域。b)使用

标记制作标题“猜美国州名游戏”。c)制作一对
标记,名字为mForm,并且在标记中应用onsubmit事件,该事件将调用一个guessit()中的JavaScript函数,然后returnfalse,以保证用户输入完文字后按回车键将不会提交窗体,只是执行guessit()函数。d)在标记中制作一对
标记,其id为hint,内容为“输入你的答案,然后按回车键

3、”。e)再制作一对

标记,在其中使用的文字框标记,用于用户的输入,其名字为guess。f)接着再制作一个“重玩”按钮,在其中应用onClick事件,调用JavaScript的newGame()函数。第三、在JavaScript程序中,按下述步骤操作。(1)首先将50个美国州名保存在一个全局变量的字符串数组中,数组名为state.state[0]="ALABAMA";state[1]="ALASKA";state[2]="ARIZONA";state[3]="ARKANSAS";state[4]="CALIFORNIA";state

4、[5]="COLORADO";state[6]="CONNECTICUT";state[7]="DELAWARE";state[8]="FLORIDA";state[9]="GEORGIA";state[10]="HAWAII";state[11]="IDAHO";state[12]="ILLINOIS";state[13]="INDIANA";state[14]="IOWA";state[15]="KANSAS";state[16]="KENTUCKY";state[17]="LOUISIANA";state[18]="MAINE";state[19

5、]="MARYLAND";state[20]="MASSACHUSETTS";state[21]="MICHIGAN";state[22]="MINNESOTA";state[23]="MISSISSIPPI";state[24]="MISSOURI";state[25]="MONTANA";state[26]="NEBRASKA";state[27]="NEVADA";state[28]="NEWHAMPSHIRE";state[29]="NEWJERSEY";state[30]="NEWMEXICO";state[31]="NEWYORK";sta

6、te[32]="NORTHCAROLINA";state[33]="NORTHDAKOTA";state[34]="OHIO";state[35]="OKLAHOMA";state[36]="OREGON";state[37]="PENNSYLVANIA";state[38]="RHODEISLAND";state[39]="SOUTHCAROLINA";state[40]="SOUTHDAKOTA";state[41]="TENNESSEE";state[42]="TEXAS";state[43]="UTAH";state[44]="VERMONT"

7、;state[45]="VIRGINIA";state[46]="WASHINGTON";state[47]="WESTVIRGINIA";state[48]="WISCONSIN";state[49]="WYOMING";(2)设置全局变量猜的次数tries,开始时间startTime,结束时间endTime,随机产生一个0~49的随机数,变量名为sr,然后在state中设置第sr个数组为正确答案,保存在全局变量answer中。varsr=Math.floor(Math.random()*len);varanswer=state[sr];/*初始化猜

8、的次数*/vartries=0;varstartTime=newDate();varendTi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。