1、JavaScript万物皆对象。对象只是带有属性和方法的特殊数据类型。
2、对象只是一种特殊的数据。对象拥有属性和方法。
3、创建JavaScript对象:
①创建直接的实例
②替代语法
③使用对象构造器
4.创建新方法
原型是JavaScript全局构造函数。他可以构建新JavaScript对象的属性和方法。
5、JavaScript Boolean对象:用于将非布尔值转换为布尔值(TRUE/FALSE)。
如果布尔对象无初始值或者其值为:0,-0,null, “”,false,undefined,NaN,那么对象的值为false。否则为true(即使当自变量为字符串“false”时)!
var b6=new Boolean("false"); 字符串'false' 是布尔值true
6、JavaScript Window
浏览器对象模型(BOM)Browser Object Model
所有JavaScript全局对象、函数以及变量均自动成为window对象的成员。
全局变量是window对象的属性。全局函数是window对象的方法。
甚至HTML DOM的document也是window对象的属性之一。
Window子对象:
- JavaScript document 对象
- JavaScript frames 对象
- JavaScript history 对象
- JavaScript location 对象
- JavaScript navigator 对象
- JavaScript screen 对象
7.JavaScript计时事件
通过使用 JavaScript,我们有能力做到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之为计时事件。
在 JavaScritp 中使用计时事件是很容易的,两个关键方法是:
- setInterval() - 间隔指定的毫秒数不停地执行指定的代码。
- setTimeout() - 暂停指定的毫秒数后执行指定的代码
Note: setInterval() 和 setTimeout() 是 HTML DOM Window对象的两个方法。
如何停止执行??? clearInterval() 方法用于停止 setInterval() 方法执行的函数代码。