JS里面的对象
全局对象window
浏览器上是window
window 有以下浏览器私有属性常用:
- alert(弹窗)
- prompt(用户填写)
- comfirm(确认)
- document(文档 DOM)
- console(开发者)
- history(浏览器 BOM)
window有一下ES标准的属性:
- Number()
数字类型的一种声明方式,创建出来的数字是一个对象,和直接var n = 1 创建出来的效果不一样
如果是var n=2声明方式的话,n本不应该有任何属性,但是js发明者为了方便开发者应用,从中做了处理,可以出现类似于n.toString
n.name = 'nihao'
等等这些形式,但是注意:这些在写完后如果不保存,用完后直接没有,因为不会真的把n的类型变成对象,只是临时生成了一个对象,用完即删
- String()
- Boolean()
- setTimeout()
- ....
全局函数
公用的属性
toString原型链