JavaScript上机题9.9

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

3编写一个JavaScript程序,弹出一个讯问生日的对话框,计算出用户的星座并显示在浏览器的状态栏上。htmlheadxxxxx/headtitlexxxxxx/titlebodyscriptlanguage=javascript//先显示一个对话框varname=prompt(请输入你的生日,把这里修改为生日);if(name)//如果返回的有内容{//这里得到了用户输入的值,显示到状态栏window.status=name;//你需要在firefox等多浏览器测试下是否可以显示,ie是可以的。}/script/body/htmljavascript时间对象时间对象是JS的内置对象,使用前必须申明,包含日期和时间两类.DATE对象提供三种方法:1.从系统中获取当前的时间和日期;2.设置当时的时间和日期;3.时间,日期转换成其它格式.setYear设置当前年份setMonth设置当前月份setDate设置当前日期setDay设置当前对象的星期数setHours设置当前的小时setMinutes设置当前的分钟setSeconds设置当前的秒setTime设置当前的时间(毫秒为单位)---------------------------------现在是2008年12月24日17时34分24秒出生日期是86年11月6日Wed,24Dec200809:34:24UTC2008年12月24日17:34:24!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN==Content-Typecontent=text/html;charset=utf-8/title内置对转--Date/title/headbodyscriptlanguage=javascript//从系统中获取当前日期varnow=newDate();document.write(现在是+now.getYear()+年+(now.getMonth()+1)+月+now.getDate()+日+now.getHours()+时+now.getMinutes()+分+now.getSeconds()+秒+br);//月份是从0至11计算,故+1.//设置日期varnow=newDate();now.setYear(1986);now.setMonth(10);now.setDate(06);document.write(出生日期是+now.getYear()+年+(now.getMonth()+1)+月+now.getDate()+日+br);//转换日期格式varnow=newDate();document.write(now.toGMTString()+br);//转换成GMT格式日期document.write(now.toLocaleString()+br);//转换成本地格式日期/script/body/html现在是2011年9月2日17时35分19秒出生日期是93年11月6日Wed,24Dec200809:35:19UTC2008年12月24日17:35:19!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN==Content-Typecontent=text/html;charset=utf-8/title显示当前时间/title/headbodyscriptlanguage=javascriptvarobjDate=newDate();varyear=objDate.getFullYear();//定义显示四位年数.varmonth=objDate.getMonth()+1;//月份从0计算,故加一.vardate=objDate.getDate();varday=objDate.getDay();varhours=objDate.getHours();varminutes=objDate.getMinutes();varseconds=objDate.getSeconds();switch(day){case0:day=星期天;break;case1:day=星期一;break;case2:day=星期二;break;case3:day=星期三;break;case4:day=星期四;break;case5:day=星期五;break;case6:day=星期六;break;}document.write(今天是+year+年+month+月+date+日+,+hours+:+minutes+:+seconds+,+day+br);/script/body/html习题1:使用Date对象,计算从当前日期开始的12个月之后的日期,并将其输出在Web页面上。习题2:让用户输入一个名字的列表,并将名字保存在数组中。在程序中循环地提示用户输入一个名字,直到用户输入为空。然后按升序顺序排列名字,并把名字输出在页面上,每个名字占一行。操作题:用JavaScript写一个带加减乘除运算的简易计算器。!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN==Content-Typecontent=text/html;charset=utf-8/title无标题文档/titlescriptlanguage=javascripttype=text/javascriptfunctionresult(s){varnum1=parseInt(document.form.num1.value)varnum2=parseInt(document.form.num2.value)if(s==+){document.form.sum1.value=num1+num2;}elseif(s==-){document.form.sum1.value=num1-num2;}elseif(s==*){document.form.sum1.value=num1*num2;}elseif(s==/&&num2!=0){document.form.sum1.value=num1/num2;}}/script/headbodyformaction=name=formmethod=posttablewidth=271border=1cellspacing=0cellpadding=0trtdheight=30colspan=3align=leftvalign=top计算器/td/trtralign=centertdwidth=107height=29第一个数:/tdtdwidth=112labelinputname=num1type=textid=textfieldsize=8//label/tdtdwidth=44rowspan=3labelinputtype=buttonname=buttonid=buttonvalue=+onclick=result('+')//labellabelinputtype=buttonname=button2id=button2value=-onclick=result('-')//labellabelinputtype=buttonname=button3id=button3value=*onclick=result('*')//labellabelinputtype=buttonname=button4id=button4value=/onclick=result('/')//label/td/trtralign=centertdheight=30第二个数:/tdtdlabelinputname=num2type=textid=textfield2size=8//label/td/trtralign=centertdheight=21计算结果:/tdtdlabelinputname=sum1type=textid=textfield3size=8//label/td/tr/table/form/body/html

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功