《javascript基础教程与应用》辅导资料七
发布时间:2024-01-08 11:01:10浏览次数:34JavaScript 基础教程与应用辅导资料七主 题:课件第十五章 函数(二)内 容:一、JavaScript Date(日期)对象日期对象用于处理日期和时间。返回当日的日期和时间<html><body><script type="text/javascript">document.write(Date())</script></body></html>定义日期Date 对象用于处理日期和时间。可以通过 new 关键词来定义 Date 对象。以下代码定义了名为 myDate 的 Date 对象:var myDate=new Date() 注释:Date 对象自动使用当前的日期和时间作为其初始值。操作日期通过使用针对日期对象的方法,我们可以很容易地对日期进行操作。在下面的例子中,我们为日期对象设置了一个特定的日期 (2008 年 8 月 9 日):var myDate=new Date()myDate.setFullYear(2008,7,9)注意:表示月份的参数介于 0 到 11 之间。也就是说,如果希望把月设置为 8 月,则参数应该是 7。在下面的例子中,我们将日期对象设置为 5 天后的日期:var myDate=new Date()myDate.setDate(myDate.getDate()+5)注意:如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。比较日期日期对象也可用于比较两个日期。
下面的代码将当前日期与 2008 年 8 月 9 日做了比较:var myDate=new Date();myDate.setFullYear(2008,8,9);var today = new Date();if (myDate>today){alert("Today is before 9th August 2008");}else{alert("Today is a4er 9th August 2008");}二、重载函数的声明数组对象的作用是:使用单独的变量名来存储一系列的值。创建数组<html><body><script type="text/javascript">var mycars = new Array()mycars[0] = "Saab"mycars[1] = "Volvo"mycars[2] = "BMW"for (i=0;i<mycars.length;i++){document.write(mycars[i] + "<br />")}</script></body></html> 定义数组数组对象用来在单独的变量名中存储一系列的值。我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象:var myArray=new Array()有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样)。var mycars=new Array()
mycars[0]="Saab"mycars[1]="Volvo"mycars[2]="BMW"也可以使用一个整数自变量来控制数组的容量:var mycars=new Array(3)mycars[0]="Saab"mycars[1]="Volvo"mycars[2]="BMW"var mycars=new Array("Saab","Volvo","BMW")注意:如果你需要在数组内指定数值或者逻辑值,那么变量类型应该是数值变量或者布尔变量,而不是字符变量。访问数组通过指定数组名以及索引号码,你可以访问某个特定的元素。下面是代码行:document.write(mycars[0])下面是输出:Saab修改已有数组中的值如需修改已有数组中的值,只要向指定下标号添加一个新值即可:mycars[0]="Opel";现在,以上代码:document.write(mycars[0]);将输出:Opel