javascript对象是什么
本篇内容介绍了“javascript对象是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
公司主营业务:网站设计、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出无棣免费做网站回馈大家。
javascript有对象。JavaScript支持3种对象:1、内置对象,是JavaScript语言本身预定义的对象,有String、Number、Array等等;2、浏览器对象;3、自定义对象。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
在JavaScript中,几乎所有的事物都是对象。对象是包含相关属性和方法的集合体。JavaScript支持3种对象:内置对象,浏览器对象,自定义对象。
1、JavaScript内置对象:
指JavaScript语言本身预定义的对象,在ECMAScript标准定义,由所有的浏览器厂家来提供具体实现,由于标准的统一,故这些对象的浏览器兼容性问题不太大
String、Number、Boolean、Array、Date、RegExp、Math、Error、Object、Function、Global
2、JavaScript Window - 浏览器对象:
浏览器对象模型(Browser Object Model (BOM))允许 JavaScript 与浏览器对话。
不存在浏览器对象模型(BOM)的官方标准。现代的浏览器已经(几乎)实现了 JavaScript 交互相同的方法和属性,因此它经常作为 BOM 的方法和属性被提到。
由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。
Window 对象:
所有浏览器都支持 window 对象。它表示浏览器窗口。
1)、window 对象是最顶层的对象;
2)、window 对象有6大属性,包括:document、frames、history、location、navigator、screen,这6大属性本身也是对象;
3)、window 对象下的 document 属性也是对象,并且 document 下也有5大属性(anchors、forms、images、links、location)也是对象。
3、JavaScript自定义对象:
通过 JavaScript,您能够定义并创建自己的对象。
创建新对象多种不同的方法,下面介绍两种:
使用 Object 定义并创建对象的实例。
使用对象字面量。
1) 使用 Object
在 JavaScript 中,几乎所有的对象都是 Object 类型的实例,它们都会从 Object.prototype 继承属性和方法。
Object 构造函数创建一个对象包装器。
Object 构造函数,会根据给定的参数创建对象,具体有以下情况:
如果给定值是 null 或 undefined,将会创建并返回一个空对象。
如果传进去的是一个基本类型的值,则会构造其包装类型的对象。
如果传进去的是引用类型的值,仍然会返回这个值,经他们复制的变量保有和源对象相同的引用地址。
当以非构造函数形式被调用时,Object 的行为等同于 new Object()。
语法格式:
// 以构造函数形式来调用 new Object([value])
value 可以是任何值。
以下实例使用 Object 生成布尔对象:
// 等价于 o = new Boolean(true); var o = new Object(true);
2) 使用 对象字面量
也可以使用对象字面量来创建对象,语法格式如下:
{ name1 : value1, name2 : value2,...nameN : valueN }
其实就是大括号里面创建 name:value 对,然后 name:value 对之间以逗号 ,
隔开。
“javascript对象是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!
分享文章:javascript对象是什么
URL网址:http://ybzwz.com/article/jidodi.html