设置年份的方法getFullYear():
var mydate=new Date();
document.write(mydate+"<br>");//输出当前时间
document.write(mydate.getFullYear()+"<br>");//输出当前年份
返回星期方法getDay(:
var mydate=new Date();
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
document.write("今天是:" + weekday[mydate.getDay()]);
返回/设置时间方法get/setTime();
var mydate=new Date();
document.write("当前时间:"+mydate+"<br>");
mydate.setTime( mydate.getTime() + 2* 60 * 60 * 1000); //推迟两小时即当前时间加上3600000ms【obj.setTime(obj.getTime()+2*60*60*1000)】
document.write("推迟二小时时间:" + mydate);
字符串对象:
var mystr="abcdefg";
toUpperCase() 方法来将字符串小写字母转换为大写.
toLowerCase()方法,将字符串所有大写字母都变成小写的字符串.
返回指定位置的字符
stringObject.charAt(index)
返回某个指定的字符串值在字符串中首次出现的位置
stringObject.indexOf(substring, startpos)
var str="I love JavaScript!"
document.write(str.indexOf("I") + "<br />"); //0
document.write(str.indexOf("v") + "<br />"); //4
document.write(str.indexOf("v",8)); //9 指定位置开始
字符串分割:
stringObject.split(separator,limit)
var str="800-820-8820"
document.write(mystr.split(".")+"<br>"); //8,0,0,8,2,0,8,8,2,0
document.write(mystr.split(".", 2)+"<br>"); //8,0 分割两次
document.write(mystr.split("-", 2)+"<br>"); //以-为分割符
提取字符串:
stringObject.substring(startPos,stopPos)
var mystr="I love JavaScript";
document.write(mystr.substring(7)); //JavaScript
document.write(mystr.substring(2,6)); //love
提取指定数目的字符串:
stringObject.substr(startPos,length)
var mystr="I love JavaScript!";
document.write(mystr.substr(7)); //JavaScript!
document.write(mystr.substr(2,4)); //love
Math对象:
Math.ceil():向上取整。
Math.floor():向下取整。
Math.random():0-1之间的随机数,不含1。
Math.round():四舍五入。
Math.min():取最小值。
Math.max():取最大值。
Array数组对象:
var 数组名= new Array();
var 数组名 =new Array(n);
var 数组名 = [<元素1>, <元素2>, <元素3>...];
var myArray = [2, 8, 6];
数组链接
var mya1= new Array("hello!")
var mya2= new Array("I","love");
var mya3= new Array("JavaScript","!");
var mya4=mya1.concat(mya2,mya3);
document.write(mya4); //hello!I,love,JavaScript,!
指定分割符链接数组元素
var myarr1= new Array("800","820")
var myarr2= new Array("8820");
var myarr3= myarr1.concat(myarr2);
document.write(myarr3.join("-")); //800-820-8820
颠倒数组元素顺序reverse()
var myarr1= ["我","爱","你"];
document.write(myarr1+"<br />"); //我,爱,你
document.write(myarr1.reverse().join("")); //你爱我
选定元素slice()
var myarr = new Array(1,2,3,4,5,6);
document.write(myarr.slice(2,4) + "<br>"); //3,4
数组排序
arrayObject.sort(方法函数)
function sortNum(a,b) {
return a - b; //升序,如降序,把“a - b”该成“b - a”
}
var myarr = new Array("80","16","50","6","100","1");
document.write(myarr.sort(sortNum)); //1,6,16,50,80,100