JS学习笔记——基础知识总结(对象)

前言

鉴于本人还处于学习阶段,以下内容为个人理解所做笔记,可能存在一定错误,如果能指出错误之处感激不尽,希望能与大家共同进步。
关于对象的理论知识较少,但需要熟练掌握,后期对象使用较为频繁。

一、对象的概念

简而言之对象就是一些基本数据类型的集合,一个对象中存储着多个不同的数据,这些数据以键值对的形式存在于对象中。
键值对:键名:值
在JS中主要掌握如何调用对象数据,目前主要学会对象的创建以及通过(对象.键值)的方式调用对象中某一项的数据。

二、复杂数据类型

对象是一种复杂数据类型,与基本数据类型有很大的不一致。
之前我已经写了一篇文章介绍了基本数据类型,有兴趣的可以在底部找到文章链接前去交流学习,本篇主要介绍下复杂数据类型。
区分复杂数据类型与基本数据类型主要是通过他们的存储方式来判断的,复杂数据类型的存储方式是将数据存储在堆中,然后生成一个该存储空间的地址,并将地址存储在栈中,而基本数据类型是直接存储在栈中。
在调用复杂数据类型时,是先调用栈中数据,获取到堆空间的地址,然后把该地址中存储的数据调用出来。
对于复杂数据类型之间赋值,所赋值是栈中存储的地址,二者将使用堆中同一个地址里的数据,只要有一个绑定该地址的变量修改了数据,其他所有绑定该地址的变量值也会跟着改变。

三、创建一个对象

创建对象有两个办法
1)通过字面量创建
var obj={} 【创建了一个空对象,可以通过以下方法向该对象添加数据】
obj.name = ”法外狂徒张三“
obj.age = “18”
obj.height = “180”

var obj = {
obj.name = ”法外狂徒张三“
obj.age = “18”
obj.height = “180”
} 【直接创建一个有数据的对象】
2)通过构造函数创建
var obj = new.Object()

学习笔记链接

1、Javascript由来及书写方式

JS学习笔记——入门基础知识总结

2、数据类型与简单运算

JS学习笔记——入门基础知识总结(数据类型与简单运算)

3、选择语句if、switch及练习题

JS学习笔记——入门基础知识总结(选择语句)

4、循环语句while、dowhile、for及练习题

JS学习笔记——入门基础知识总结(循环语句)

5、函数、预解析、作用域

JS学习笔记——基础知识总结(函数)

5.1、递归函数、斐波那契数列计算

JS学习笔记——函数拓展(递归函数)

6、对象基础知识【本篇】

JS学习笔记——基础知识总结(对象)

7、数组、冒泡排序、选择排序

JS学习笔记——基础知识总结(数组)

8、字符串的JS方法

JS学习笔记——基础知识总结(字符串)

9、Math(数学)对象及内置方法

JS学习笔记——JS内置对象Math(数学方法)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值