js中有11个内部(或“内置”)对象。他们是Array,Boolean,Date,Function,Global,Math,Number,Object,RegExp,Error及String对象
1.Array对象:数组(集合)
2.String对象:字符串
3.RegExp对象:表示用正则表达式验证字符串的格式
4.Math对象: 与数字运算相关,属性是特殊的数字
5.Date对象:一个Date对象表示一个具体的时间(日期+时间)
Dte对象代表的是一个时间点(年、月、日、时、分、秒、毫秒)
6.全局对象:JS中可以直接访问的对象,全局对象提供的方法可以在js方法中直接调用,无需使用”Global.”调用
7.Number: 除了Math对象中可用的特殊数值属性(如PI)外,Number对象有几个其他的数值属性(MAX_VALUE,MIN_VALUE,NaN,POSITIVE_INFINITY,NEGATIVE_INFINITY)
8.Boolean:布尔类型
9.Function:函数
10.Global:全局
11.Error:错误
浏览器内置对象: window,navigator,screen,history,location,document
1.window对象:表示的当前网页打开的浏览器窗口,可以在js 中直接调用
2.navigator对象:(只读对象) window对象的一个属性,包含打开当前网页的浏览器信息
3.screen对象: (只读对象) 从window对象中获取,表示当前浏览器运行的显示器信息
4.history对象:包含了当前浏览器窗口的历史访问记录
5.location对象:从window对象获取,包含了当前浏览器窗口的URL(地址)信息
6. document对象:指的是当前浏览器矿口打开的网页文件(内容)
js自定义对象:除内置对象外,还可以自定义对象,通过构造器产生
为构造器添加属性:为构造器添加的原型属性与所有的当前构造器产生的对象相关
为对象添加属性:添加的属性只与当前对象相关,通过构造器另外产生的其他对象不具备这个属性
JS程序中的弹出框(对话框)
window.alert() 或写为 alert() :显示一个提示框显示内容。
window.document.write() :在网页的当前位置处写内容。
可以将JS程序中的数据,以弹出框的形式展现出来(相当于Java程序中的输出语句)
警告框:当用户出现较为严重错误时提示警告信息,一般情况下慎用
提示框/信息确认提示框:用于给用户一些提示信息,或者征求用户的同意。
提示输入框:提供一个弹出框,弹出框中可以输入信息
关闭当前浏览器窗口:
window.close()
1. IE弹出提示框,然后根据用户选择决定是否关闭本窗口
火狐浏览器不兼容此操作
谷歌浏览器不提示,直接关闭当前窗口
2.如果JS代码只有一句,可以不单独定义一个方法, 可以直接通过如下形式执行: