var mydate = new Date();
设置/返回 年份,四位数。 get/setFullYear();
设置星期: getDay() 返回的是星期,返回0-6的数字,0代表星期日。
var mydate=new Date();
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
document.write("今天是:" + weekday[mydate.getDay()]);
设置时间往后推迟:
mydate.setTime( mydate.getTime() + 2* 60 * 60 * 1000);
document.write("推迟二小时时间:" + mydate);
String
字符串 大/小 写: toLowerCase() toUpperCase()
返回指定位置的字符: charAt(index);
返回字符串首次出现的位置: indexOf(检索字符,开始检索位置); 第一个参数必须,第二个可选。
indexOf方法区分大小写,如果检索字符没有出现返回-1。
eg:返回Hello World 中第二个o的位置:
var mystr="Hello World!"
document.write(mystr.indexOf("o",mystr.indexOf("o")+1));
字符串的分割: split(分隔符,limit) limit 可选参数,表示分割不会超过这个参数的数组。
每个字符分割,分割符用"";
Math对象
Math.ceil(x) 向上取整 Matth.floor(x)向下取整
Math.round()四舍五入 Math.random() 返回0-1之间的一个随机数。
数组:
concat 可以 把其他数组,或者其他数 ,连接到此数组上。
join(分隔符); 把数组中所有的元素放入一个字符串,元素通过指定分隔符进行分隔。
数组的截取 slice(start,end);
sort:
注意: 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下:
若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。
若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。
若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。
eg:
<script type="text/javascript">
function sortNum(a,b) {
return b-a; //倒序 // a-b 正序
}
var myarr = new Array("80","16","50","6","100","1");
document.write(myarr.sort(sortNum));