JavaScript对象复习总结

一、window对象:BOM模型的核心对象

1、常用属性
(1)history对象
方法:
  1)后退:back()、go(-1)
  2)前进:forward()、go(1)

  例:<input type="button" valeu="后退" onclick="javascript:history.go(-1);">

(2)location对象
属性
  1)href:设置或返回完整的url(路径),一般用于跳转页面
  2)host:设置或返回主机名和当前的url端口
  3)hostname:设置或返回主机名
方法
  1)reload():刷新页面
  2)replace():用新的文档替换当前文档

(3)document对象
属性
  1)URL:返回当前文档的URL
  2)referrer:返回进入当前文档的前一个URL,如果没有则是空
方法
  1)getElementById():根据id属性值获取元素
  2)getElementsByName():根据name属性值获取元素
  3)getElementsByTagName():根据标签名称获取元素
  4)write():向文档写文本、HTML表达式或JavaScript代码

2、常用方法
  (1)prompt():显示可提示用户输入的对话框
  (2)alert():显示带有一个提示信息和一个确定按钮的警示框
  (3)confirm():显示一个带有提示信息、确定和取消按钮的对话框
  (4)close():关闭浏览器窗口
  (5)open("窗口地址","标题名称","特征"):打开新的浏览器窗口

  (6)setTimeout("函数名",毫秒数):在指定的毫秒数后调用函数或计算表达式

var myTime=setTimeout("disptime() ", 1000 );
clearTimeout(myTime);//清除由setTimeout设置的定时

  (7)setInterval("函数名",毫秒数):每隔一段时间(指定的毫秒数)调用一次函数

var myTime=setInterval("disptime() ", 1000 );
clearInterval(myTime);//清除由setInterval设置的定时 

二、JavaScript内置对象

1、Array:数组
2、String对象

3、Math对象:用于执行常用的数学任务
  (1)ceil():向上舍入,取最大值,如:Math.ceil(25.5);返回26
  (2)floor():向下舍入,去最小值,如:Math.floor(25.5);返回25
  (3)round():四舍五入,如:Math.round(25.5);返回26
  (4)random():返回0~1之间的随机数,如:Math.random();例如:0.6273608814137365

注:生成任意两个数之间的随机数的公式:
var c = m-n+1; //m表示最大数,n表示最小数
var sj= Math.floor(Math.random() * c + n);


4、Date对象

var d=new Date();
//获取年
var year=d.getFullYear();
//获取月
var month=d.getMonth()+1;//返回0~11
//获取日
var day=d.getDate();//返回1~31
//获取小时
var hours=d.getHours();//返回0~23
//获取分钟
var minutes=d.getMinutes();//返回0~59
//获取秒
var seconds=d.getSeconds();//返回0~59
//获取星期
var week=d.getDay();//返回0~6 0代表星期日

猜你喜欢

转载自www.cnblogs.com/autism-dong/p/12106598.html