JS从零开始(9)

119 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第9天,点击查看活动详情

断点调试

断点调试指的是自己在程序的某一行设置一个断点,程序运行到这一行就会卡住,然后通过自己手动调整可以看大变量的变化和程序运行过程,如果出错,则会在出错的地方停下。

调试方法:

快捷键f12键--->sources(源代码)--->找准需要调试的文件--->在需要调试的地方设置断点(直接点击需要调试的那一行)

Watch:监视,可以清楚的看见某个变量的变化,很常用

对象(续)

对象的作用: 封装信息(可以想象c语言里面的类,跟这差别不多)

对象的属性: 键值对

那么什么是键值对呢,其实键值对就是通过键来找到值,我们举例来看👇

var student = {};
student.num = 110;
student.age = 18;
student.sex = '男';
student.height = '180';
student.heavy = '60';

其中,num/age/sex/height/heavy都属于是键,而110/18/男/180/60都是值,所以称为键值对

对象的保存: 对象保存的数据类型分为两种,一种是基本数据类型(5种),咱们前面提到过,这里不再过多赘述,另一种是object(引用数据类型)。那么这两种数据类型是如何保存的呢?🎈

5种基本数据类型:基本数据类型的值保存在栈内存里面,栈是一种数据结构,数据进栈出栈顺序是先进的后出,后进的先出,每一个值是相互独立的,互不影响,修改某个变量不会影响到其他变量

引用数据类型:这种数据类型全是对象,而对象是一种复合型的数据类型,我们在声明对象的时候,声明的变量和基本数据类型一样是保存在栈内存之中,但是值却保存在堆内存中,而变量保存的是值的地址,可以联想c语言中的指针。