JavaScript 对象定义

admin2年前 (2023-07-03)it知识625

在JavaScript 中,对象是王。如果你理解了对象,就理解了javascript。

在Javascript 中,几乎所有事物都是对象。

 布尔是对象(如果[文]用new 关键词定义)

数字是对象(如果用new 关键词定义

字符串是对象(如果用new 关键词定义)

日期永远都是对象

算术永远是对象

正则表达式永远是对象

数组永远是对象

函数永远是对象

所有的javascript&[章]nbsp; 值,除了原始值,都是对象。


javascript&nbs[来]p; 原始值是什么?

原始值指的是没有属性或方法的[自]值。

原始数据类型指的是拥有原始值[一]的数据。

javascript 定义了5种原始数据的类型:

string

number

boolean

null

undefined

原始值是一成不变的,它们是硬[道]编码的,因此不能改变。

比如 x = 2.16, 这里可以改变x的值,但是无法[,]改变2.16的值。

对象是包含变量的变量,能包含[一]很多值

值按照名称:值对的形式编写

  1. 使用对象字面量创建对象 {}

  2. var person = {firstName: "Tom",  lastName: "te", age: 26};

   2.  使用new Object()创建


javascript 对象是通过引用来寻址,不是值[个]

var person = {firstName: "Tom",  lastName: "te", age: 26};var y = person;y.lastName = "qi";   //这里将会同时改变y.lastName 和 person.lastName


标签: JavaScript

相关文章

javascript 数组

什么是数组?数组是一个特殊的变量,它能够一次存放一个以上的值。如果你有一个项目清单,在单个变量中存储品牌,那应该是这样字的:var brand1 = "Saab...

JavaScript 数组方法

数组转换成字符串Javascript 方法 toString() 把数组转换为数组值(逗号分隔)的字符串。var fruits = ["banana"...

JavaScript 对象原型

前面有一章提到无法为已有的对象构造器添加新属性Person.nationality = "English";  //得到的是undefine...

JavaScript 最新特征

JavaScript 的最新特征包括以下几个方面:类的私有变量:通过使用 # 符号,可以在类中定义私有变量,只能在类的内部访问,外部无法访问。空位合并操作符:使用 ?? 符号,可以在两项中任一项为 n...

JavaScript Set

JavaScript的Set(集合)是一组唯一值的集合。每个值只能在Set中出现一次。Set可以容纳任何数据类型的值。如何创建Set将数组传递给new Set()创建一个新的Set, 然后使用add(...

如何提高前端技术

以下是一些可以提高前端技术的建议:不断学习:前端技术不断发展,需要不断学习新的技术和框架,以保持自己的竞争力。可以通过阅读相关书籍、博客、视频教程等途径进行学习。实践项目:通过实践项目,可以更深入地理...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。