大工20春《javascript基础教程与应用》辅导资料七
JavaScript基础教程与应用辅导资料七主 题:课件第十五章 函数(二)学习时间:2020年5月11日-5月17日
“不忘初心、牢记使命”主题理论学习:
每周文摘:忠诚是共产党人必须具备的优秀品格。“忠诚印寸心,浩然充两间”的坚毅,“砍头不要紧,只要主义真”的无畏,腹中满是草根而宁死不屈的气节,食指钉入竹签而永不叛党的坚贞,无数先烈用鲜血诠释了对党的忠诚。对党忠诚必须是纯粹的、无条件的,是政治标准、更是实践标准,鲜明体现在坚决贯彻答案决策部署上。
摘选自《在第十九届中央纪律检查委员会第二次全体会议上的讲话》
内 容:
我们这周主要学习课件第四章日期函数,数组函数的相关内容,希望通过下面的内容能使同学们加深对本章相关知识点的理解。
知识脉络:
1.JavaScript Date(日期)对象
2.JavaScript Array(数组)对象
重点与难点:
1. JavaScript Array(数组)对象一、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 after 9th August 2008");
}二、重载函数的声明
数组对象的作用是:使用单独的变量名来存储一系列的值。
创建数组
<html>
<body><script type="text/javascript">
var mycars = new Array()
mycars = "Saab"
mycars = "Volvo"
mycars = "BMW"for (i=0;i<mycars.length;i++)
{
document.write(mycars + "<br />")
}
</script></body>
</html>
定义数组
数组对象用来在单独的变量名中存储一系列的值。
我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象:
var myArray=new Array()
有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样)。
var mycars=new Array()
mycars="Saab"
mycars="Volvo"
mycars="BMW"
也可以使用一个整数自变量来控制数组的容量:
var mycars=new Array(3)
mycars="Saab"
mycars="Volvo"
mycars="BMW"
var mycars=new Array("Saab","Volvo","BMW")
注意:如果你需要在数组内指定数值或者逻辑值,那么变量类型应该是数值变量或者布尔变量,而不是字符变量。
访问数组
通过指定数组名以及索引号码,你可以访问某个特定的元素。
下面是代码行:
document.write(mycars)
下面是输出:
Saab
修改已有数组中的值
如需修改已有数组中的值,只要向指定下标号添加一个新值即可:
mycars="Opel";
现在,以上代码:
document.write(mycars);
将输出:
Opel
转载注明 无忧答案网
页:
[1]