JavaScript对象复习总结
Posted autism-dong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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代表星期日
以上是关于JavaScript对象复习总结的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段12——JavaScript的Promise对象