js数据类型有:
- 基本类型(值类型):字符串String 数字Number 布尔Boolean Null Undefined Symbol(ES6引入的新的原始数据类型,表示独一无二的值)
- 引用类型:数组 Array 对象Object 函数Function 引用类型传递过程中,会指向同一块内存地址,如果修改数据会造成原始数据污染, 数组可以用 a=[].concat[] 方式, 对象可以使用Json.stringfy Json.parse 处理.
数组的创建
let a = new Array();
a[0]=1
a[2]=2
let a = new Array(1,2)
let a = [1,2]
对象的创建
let a = {a:'a',b:'b',c:'c'}
对象的访问
b=a.a
b=a['b']
声明变量时确定变量类型
let a = new String
let b = new Num
let c = new Boolean
let d = new Array
let e = new Object
对象方法
let a = {a:'a',b:2,c:()=>console.log('这是方法c')}
a.a
a.b
a.c
a.c()
a.c只调用方法说明
a.c()调用方法