javascript有对象吗
时间:2022-02-11 17:15
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()。 语法格式: value 可以是任何值。 以下实例使用 Object 生成布尔对象: 2) 使用 对象字面量 也可以使用对象字面量来创建对象,语法格式如下: 其实就是大括号里面创建 name:value 对,然后 name:value 对之间以逗号 【推荐学习:javascript高级教程】 以上就是javascript有对象吗的详细内容,更多请关注gxlsystem.com其它相关文章!// 以构造函数形式来调用
new Object([value])
// 等价于 o = new Boolean(true);
var o = new Object(true);
{ name1 : value1, name2 : value2,...nameN : valueN }
,
隔开。