2021-05-18

javaScript对象

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Object对象

• Object类型,我们也称为一个对象。是JavaScript中的引用数据类型。

• 它是一种复合值,它将很多值聚合到一起,可以通过名字访问这些值。

• 对象也可以看做是属性的无序集合,每个属性都是一个名/值对。

• 对象除了可以创建自有属性,还可以通过从一个名为原型的对象那里 继承属性。

• 除了字符串、数字、true、false、null和undefined之外,JS中的值 都是对象

 

创建对象有两种方式:

-第一种

-第二种

 

对象属性的访问

       访问属性的两种方式:

 对象.属性名

  person.name;

对象[‘属性名’]

         person["name"];

 

基本数据类型

• JS中的变量可能包含两种不同数据类型的值:基本 数据类型和引用数据类型。

        • JS中一共有5种基本数据类型:String、Number、 Boolean、Undefined、Null。

• 基本数据类型的值是无法修改的,是不可变的。

• 基本数据类型的比较是值的比较,也就是只要两个 变量的值相等,我们就认为这两个变量相等。

 

   引用数据类型

• 引用类型的值是保存在内存中的对象

• 当一个变量是一个对象时,实际上变量中保存的并不是 对象本身,而是对象的引用。

• 当从一个变量向另一个变量复制引用类型的值时,会将 对象的引用复制到变量中,并不是创建一个新的对象。

• 这时,两个变量指向的是同一个对象。因此,改变其中 一个变量会影响另一个

 

数组

• 数组也是对象的一种。

• 数组是一种用于表达有顺序关系的值的集 合的语言结构。

• 创建数组:

• 数组内的各个值被称作元素。每一个元素 都可以通过索引(下标)来快速读取。索 引是从零开始的整数

 

函数

• 函数是由一连串的子程序(语句的集合)所组成的,可以 被外部程序调用。向函数传递参数之后,函数可以返回一 定的值。

• 通常情况下,JavaScript 代码是自上而下执行的,不过函 数体内部的代码则不是这样。如果只是对函数进行了声明, 其中的代码并不会执行。只有在调用函数时才会执行函数 体内部的代码。

• 这里要注意的是JavaScript中的函数也是一个对象

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值