【Javascript】Javascript中对对象的操作

本文聚焦Javascript中对象类型,先介绍了其数据类型,包括数值、字符串等。接着区分内置对象和自定义对象,着重介绍自定义对象。阐述了自定义对象的特点,如属性类似字典、可原型继承、有动态结构、为引用类型等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.Javascript中创建对象的方式:

(一).Javascript中的数据类型

  1.数值类型:如 1,1.235;

  2.字符串类型

  3.数组类型

  4.布尔

  5.对象

  6.undefined和Null

本文主要介绍的是其中 对象类型的情况。

(二).内置对象和自定义对象:

1.内置对象:

在javascript中已经被定义好的对象,其中包括:Array、Date、Number,Math等等,关于Javascript中的内置对象,请看 js中的内置对象  JS中一些常用的内置对象这两篇文章

2.自定义对象:

javascript允许用户自定义对象(概念与C#中的类相似),本文将着重介绍自定义对象的创建和使用。

(三).Javascript中的自定义对象

1.对象的特点

   (1).对象的属性,结构类似字典:对象的是用类似键/值对的形式进行存放,属性的名称为字符串,属性的值为任意类                       型。

   (2).原型继承:Js的对象可继承原型的属性。

    (3).动态结构:可动态新增、删除对象的属性。

    (4).引用类型:js中的对象为引用类型。a为一个对象,b=a,修改b也会造成a的修改。在js中的对象和值类型类似于C#中的引用类型和值类型,引用类型赋值时是将引用赋值为对方,在原数据被修改时,被赋值的数据也会相应变化(也叫浅拷贝);                    (与浅拷贝相对的叫深拷贝,在C#中值类型的数据如:int,struct 在赋值的时候是将自身复制一个副本交给被赋值的对象,这样原数据发生变化的时候,不会影响到被赋值的对象。)

待续.....

https://www.cnblogs.com/polk6/p/4492757.html

https://www.cnblogs.com/shyroke/p/6434543.html

         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值