var d = new Date(2012,10,1); //2012年10月1日
var d = new Date('Oct 1,2012'); //2012年10月1日
37、返回/设置年份方法
38、String字符串
39、返回指定位置的字符
stringObject.charAt(index)
40、返回指定的字符串首次出现的位置
stringObject.indexOf(substring,startpos)
41、字符串分割split()
语法:
stringObject.split(separator,limit)
limit返回数组的长度最大值
参数说明:
42、提取字符串substring()
43、提取指定数目的字符substr()
44、Math对象
45、向上取整ceil()
46、向下取整floor()
Math.floor(x)
47、四舍五入round()
Math.round(x)
48、随机数 random()
random() 方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。
Math.random();
49、Array 数组对象
var 数组名= new Array();
var 数组名 =new Array(n);
var 数组名 = [<元素1>,<元素2>,<元素3>...];
var myArray = [2,8,6];
数组名[下标] = 值;
50、数组连接concat()
<script type="text/javascript">
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);
</script>
<script type="text/javascript">
var myarr1 = new Array("Hello","John","love","JavaScript");
var myarr2 = new Array("80","16","50","6","100","1");
document.write(myarr1.sort()+"<br>");
document.write(myarr2.sort());
</script>
Hello,JavaScript,John,love
1,100,16,50,6,80
<script type="text/javascript">
function sortNum(a,b) {
return a - b;
//升序,如降序,把“a - b”该成“b - a”
}
var myarr = new Array("80","1");
document.write(myarr + "<br>");
document.write(myarr.sort(sortNum));
</script>
<script type="text/javascript">
var HL = window.history.length;
document.write(HL);
</script>
60、返回浏览历史中的其他页面
window.history.go(number);
window.history.go(-2);
window.history.go(3);
location.[属性|方法]
62、Navigator对象
<script type="text/javascript">
var browser=navigator.appName;
var b_version=navigator.appVersion;
document.write("Browser name"+browser);
document.write("<br>");
document.write("Browser version"+b_version);
</script>
63、userAgent
navigator.userAgent
function validB(){
var u_agent = navigator.userAgent;
var B_name="Failed to identify the browser";
if(u_agent.indexOf("Firefox")>-1){
B_name="Firefox";
}else if(u_agent.indexOf("Chrome")>-1){
B_name="Chrome";
}else if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){
B_name="IE(8-10)";
}
document.write("B_name:"+B_name+"<br>");
document.write("u_agent:"+u_agent+"<br>");
}