注:window对象是浏览器宿主对象,和JS语言无关
String字符串对象
- length属性:长度
 - concat(String) 连接两个或更多个字符串
 - indexOf(string) 返回出现字符串的位置
 - substr(num1,[num2]) 截取字符串
 - toLowerCase()转换为小写
 - toUpperCase()转换为大写
 - replace(str1,str2)字符串替换    
Date日期对象
 - getYear()返回年份(2位或4位)
 - getFullYear()返回年份(4位)
 - getMonth()返回月份0-11
 - getDate()返回日期1-31
 - getDay()返回星期数0-6
 - getHours()返回小时数0-23
 - getMinutes()返回分钟数0-59
 - getSeconds()返回秒数0-59
 - getMilliseconds()返回毫秒数0-999  
Math数学对象
 - ceil(数值)大于或等于该数的最小整数
 - floor(数值)小于或等于该数的最大整数
 - min(数值1,数值2)返回最小值
 - max(数值)返回最大值
 - pow(数值1,数值2)返回数值1的数值2次方
 - random()返回随机数0-1
 - round(数值) 四舍五入
 - sqrt(数值)开平方根  
Array对象
 - concat()返回一个由两个数组合并组成的新数组
 - join()返回一个由数组中的所有元素连接在一起的String对象
 - pop()删除数组中的最后一个元素并返回该值
 - shift()删除数组中的第一个元素并返回该值
 - push()向数组中添加新元素,返回数组的新长度
 - unshift()返回一个数组,在该数组头部插入了指定元素
 - sort()返回一个元素被排序了的Array对象
 - slice()返回数组的一个片段
 - splice()从数组中删除元素
 
1  | var str = 'helloworld';  | 
浏览器window对象
注:window对象是浏览器宿主对象,和JS语言无关
window对象的方法
window.alert(message)
window.confirm(message)
window.prompt(message[,defaultstr])
window.close()关闭窗口
window.print()打印
window.setlntval(表达式,毫秒);
window.clearlntval(定时器对象);
window.setTimeout(表达式,毫秒)
window.clearTimeout(定时器对象)  
window对象的子对象
navigator.浏览器信息对象
appCodeName内部代码
appVersion浏览器版本
platform操作系统类型
userAgent用户代理信息
cookieEnabled是否支持cookie
location地址栏对象
host主机
port端口
href地址
pathname路径
protocol协议
search查询字符串
assign(url)页面跳转
history历史记录
length历史记录的数目
back();
forward();
go();
screen屏幕对象
height高度
width宽度
availHeight可用高度
availWidth可用宽度
colorDepth颜色
document HTML文档对象
即HTML代码形成的对象,操作此对象,可动态的改变页面的内容是我们做JS的主战场