JavaScript核心基础_讲师(李立超)_JS教程

46p
- 数据类型
- 原始值
- 数值 Number
- 大整数 BigInt
- 字符串 String
- 布尔值 Boolean
- 空值 Null
- 未定义 Undefined
- 符号 Symbol
- 缺点:不能表示复杂的数据(比如人)
- 对象
- 对象可以存储多个各种类型的数据
- 对象的创建
- let obj = Object(); //创建一个空对象 ,new操作符可以被省略
- 可以向对象添加属性,语法为:对象.属性名 = 属性值
- 修改属性 对象.属性 = 新属性值
- 读取 对象.属性名 ,读取到对象没有创建的属性将返回Undefined
- 总结常见的会出现未定义情况
- 声明变量而不初始化: var a;
- 获取对象不存在的属性
- 函数没用返回值,却在其他地方使用了返回值
- 函数实参少于形参,在未匹配的参数上返回undefined