JS引用对象以及浏览器的window对象的方法总结

注: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
2
3
4
5
6
7
8
var str = 'helloworld';
console.log(str.length);//输出 10
console.log(str.substr(2,3));//输出 llo

var arr = ['春','夏','秋','冬'];
console.log(arr.join(','));//输出春,夏,秋,冬
var str = '东,西,南,北';
console.log(str.split(','));//输出[东,西,南,北]

浏览器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的主战场