注: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的主战场