JS 基础知识深入
数据类型的分类和判断
- 基本(值)类型
- Number ----- 任意数值 -------- typeof
- String ----- 任意字符串 ------ typeof
- Boolean ---- true/false ----- typeof
- undefined --- undefined ----- typeof/===
- null -------- null ---------- ===
- 对象(引用)类型
- Object ----- typeof/instanceof
- Array ------ instanceof
- Function ---- typeof
数据,变量, 内存的理解
- 什么是数据?
- 在内存中可读的, 可传递的保存了特定信息的'东东'
- 一切皆数据, 函数也是数据
- 在内存中的所有操作的目标: 数据
- 什么是变量?
- 在程序运行过程中它的值是允许改变的量
- 一个变量对应一块小内存, 它的值保存在此内存中
- 什么是内存?
- 内存条通电后产生的存储空间(临时的)
- 一块内存包含2个方面的数据
- 内存空间的分类
- 内存,数据, 变量三者之间的关系
- 内存是容器, 用来存储不同数据
- 变量是内存的标识, 通过变量我们可以操作(读/写)内存中的数据
对象的理解和使用
- 什么是对象?
- 多个数据(属性)的集合
- 用来保存多个数据(属性)的容器
- 属性组成:
- 属性的分类:
- 一般 : 属性值不是function 描述对象的状态
- 方法 : 属性值为function的属性 描述对象的行为
- 特别的对象
- 数组: 属性名是0,1,2,3之类的索引
- 函数: 可以执行的
- 如何操作内部属性(方法)
- .属性名
['属性名']
: 属性名有特殊字符/属性名是一个变量
函数的理解和使用
原文地址:https://www.cnblogs.com/jiaoran/p/13375788.html