一.日期对象Date()
var date = new Date();
//以下为对象方法
date.getFullYear();//获取年份
date.getMonth();//获取月份(注意+1)
date.getDate();//获取日
date.getHours();//获取时
date.getMinutes();//获取分
date.getSeconds();//获取秒
date.getDay();//获取天(注意:0~6,配合星期数组来用)
date.getTime();//获取毫秒数,起点为1970年1月1日
推迟一小时 : new Date(date.getTime() + 1 * 60 * 60 * 1000)
二.字符串对象String()
var str = new String();//str为对象类型object / var str = "";//str为基本类型string
//对象属性length
//对象方法
str.toUpperCase();//全部转为大写字母
str.toLowerCase();//全部转为小写字母
str.charAt(index);//返回指定位置的字符串
str.split(separator,limit);//指定的分割地方separator,limit为分割次数
str.indexOf();
str.substring(start,end);//(截取不包括end)
str.substr(start, index);//index为截取个数
str.trim();//去除左右空格
str.replace('a','c');//用c替换a
三.数组对象Array()
//对象属性length
//对象方法
var arr = new Array();/var arr = [];
var newArr = arr.concat(arr1, arr2);//拼接
var newArr = arr.join();//参数省略则以逗号分割,返回一个字符串
var newArr = arr.reverse();//颠倒数组
var newArr = arr.slice(start,end);//截取数组中的某个或某些元素
var newArr = arr.sort(function(a , b){ return a - b; });//排序
var newArr = arr.splice(start, end, item);//删除元素,并向数组添加新元素item,若end为0,则不删除元素
var newArr = arr.toString();//转为字符串
push(); pop(); shift(); unshift();
四.Math()
//常用属性PI 3.14........
//常用方法
var math = new Math();
math.random();//0~1
math.round();//四舍五入最近的整数(包括负数)
math.ceil();//向上取整
math.floor();//向下取整
五.Number()
.parseInt(); .parseFloat(); .toFixed();//返回字符串
六.浏览器对象
1.window对象
window.open(url, target, 'widt=10,height=10');
windoe.close();
2.Location对象
window.location.href();
3.History对象
window.history();// .go(1/0/-1) .back()=go(-1) .forward()=go(1)
4.Navigator对象
window.navigator.userAgent()
5.Screen对象
//属性
window.screen.availWidth/.availHeight/.width/.height