JS 对象
- 获取时间
var mydate=new Date();
mydate.getFullYear() 获取年份
mydate.getDay() 获取星期 (获取的为一个数字,0代表周日)
mydate.getTime() 获取当前时间
2. 字符串对象
var message=“hello world”;
message.toLowerCase() 大写字母都变小写
message.charAt() 返回某个位置上的字符(空格也算字符)
message.indexOf(‘某个字母’,开始搜寻的位置) 查找某个字母的位置
message.split(seperator, limit) 分割数组,seperator指定从哪里分割,limit指定分割次数,如无此参数则不限制次数
分割结果为一个数组,大小为limit指定的大小,分割三次则数组大小为3
message.substring(startPos,stopPos) 提取字符串中某一段字符
message.substr(startPos,length) 提取字符串中某一段字符.与上个方法不同的是第二个参数为length不是stopposition.
3. Math 对象
Math.ceil(x) 对一个数向上取整
Math.floor(x) 对一个数向下取整
Math.round(x) 对一个数四舍五入
Math.random() 生成一个0-1的随机数
4.Array 数组对象
var myarr=new Array()
myarr=arr1.concat(arr2,arr3) 将arr1,arr2,arr3 连起,中间用逗号分隔
myarr.join(分隔符) 把数组中所有元素放入一个字符串,通过指定分隔符分隔 e.g. :I,love,js -> i love js
myarr.reverse() 颠倒数组
myarr.slice(start,end) 选取数组的一部分
myarr.sort(方法函数) 数组排序。
<!DOCTYPE HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系好安全带,准备启航</title>
<script type="text/javascript">
//通过javascript的日期对象来得到当前的日期,并输出。
var mydate=new Date();
var weekend=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
document.write(mydate.getFullYear()+"nian"+mydate.getMonth()+"yue"+mydate.getDate()+"ri "+weekend[mydate.getDay()]);
//成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦
var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var scorearr=scoreStr.split(";");
var score=0;
for( i=0;i<scorearr.length;i++){
score=score+parseInt(scorearr[i].split(":")[1]);
}
document.write(Math.round(score/scorearr.length))
//从数组中将成绩撮出来,然后求和取整,并输出。
</script>
</head>
<body>
</body>
</html>