在javascript中对象通常包括两种类型:内置对象和浏览器对象,此外,用户还可以自定义对象。
对象包含两个要素:
1. 用来描述对象特性的一组数据,也就是若干变量,通常称为属性。
2. 用来操作对象特性的若干动作,也就是若干函数,通常称为方法。
浏览器对象
对象
含义
浏览器访问过的url历史记录
anchor
当前文档中设置了name属性的超链接
applet
当前文档中的小程序
area
客户端图形映射中的区域
button
表单中的按钮
checkbook
表单中的复选框
document
当前窗口中的HTML文档
embed
当前窗口中的嵌入对象
event
浏览器中发生的事件
fileUpload
表单中的文件选择框
form
当前文档中的表单
frame
当前窗口中的框架
hidden
表单中隐藏字段
history
image
当前文档中的图形文件
link
当前文档中设置了href属性的超链接
location
浏览器当前显示网页的URL
mimeType
浏览器支持的特定MIME类型信息
navigator
当前浏览器
option
表单中选项菜单的选项
password
表单中的口令框
plugin
当前浏览器中的插件
radio
表单中的单选框
reset
表单中的重置按钮
screen
用户屏幕
select
表单中的选项菜单
submit
表单中的提交按钮
text
表单中的单行文本框
textarea
表单中的多行文本框
window
浏览器窗口或窗口中的框架
内置对象
1.Array对象;2.Boolean对象;3.Date对象;4.Math对象;5.Number对象;6.Object对象;7.RegExp对象;8.String对象;9.Global对象;10.Function对象
1.Array对象也就是数组对象,数组元素不但可以使其他数据类型,而且可以是其他数组或对象
constructor
返回对创建此对象的数组函数的引用。
index
input
length
设置或返回数组中元素的数目。
concat()
连接两个或更多的数组,并返回结果。
join()
把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
pop()
删除并返回数组的最后一个元素
push()
向数组的末尾添加一个或更多元素,并返回新的长度。
reverse()
颠倒数组中元素的顺序。
shift()
删除并返回数组的第一个元素
slice()
从某个已有的数组返回选定的元素
sort()
对数组的元素进行排序
splice()
删除元素,并向数组添加新元素。
toSource()
返回该对象的源代码。
toString()
把数组转换为字符串,并返回结果。
toLocaleString()
把数组转换为本地数组,并返回结果。
unshift()
向数组的开头添加一个或更多元素,并返回新的长度。
valueOf()
返回数组对象的原始值
2.Boolean对象可以将布尔值当做对象访问,将参数变为布尔值。