JavaScript的内置对象
写在前面:
已经是一名大三的软件工程的老学长了,今天莫名其妙的回想到这三个学年我都干了什么,脑袋却是一片混沌,于是下定决心每天在优快云记录下自己认为重要的所见和所得。以至于在日后回首的时候,不至于为自己的碌碌无为和东奔西走而后悔。现在涉及JavaScript的学习自己看完了JavaScript最基本的语法变量等等设计语言通用的基础知识,现在学习JavaScript本身特有的部分。
语言基础:
java,c++,php,html系列均已入门并且都有编写过小程序的例子,现在想学习JavaScript语言。
正文:
对象是JavaScript的特性之一,它是一种非常重要的数据类型,是自我包含的数据集合。现在拿两个具体的适用对象DATE和MATH举例。
创建Date对象方法
其中,第一个new Date()是得到系统时间,最后一个new Date(ms) 记录的是时间戳,即1970年1月1日到现在的毫秒数。
Date对象获取时间细节方法
注意:第2到第7个方法汇总下标都是从0开始,假如从Date对象返回12月份,那么getMonth();应该为11 ,而且国外的星期要注意,当getDay(); 返回为“0”时,代表今天为“星期日”。国外的第一天为星期日。
Date的设置:
讲上述获取中的"get"改为"set"即可。
简单的例子:Date
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js常用内置对象</title>
</head>
<body>
<script type="text/javascript">
/*var d1=new Date();
document.write(d1.toString()+"<br/>");
var d2=new Date("2009-09-09 12:12:10");
document.write(d2.toString()+"<br/>");
var d3=new Date("2009,08,08");
document.write(d3.toString()+"<br/>");*/
var d=new Date();
var year=d.getFullYear();
var month=d.getMonth();
var date=d.getDate();
var day=d.getDay();
switch(day){
case 0:
day="星期日";
break;
case 1:
day="星期一";
break;
case 2:
day="星期二";
break;
case 3:
day="星期三";
break;
case 4:
day="星期四";
break;
case 5:
day="星期五";
break;
case 6:
day="星期六";
break;
default:
day="错误日期";
break;
}
document.write("今天是"+year+"年"+month+"月"+date+"日"+day+"<br/>");
</script>
</body>
</html>Math对象的常用方法:
Math方法相对简单,随机数使用比较多。
105

被折叠的 条评论
为什么被折叠?



