大约 1 分钟
类型与方法 - 动态弱类型
静态变量、弱类型语言
var、let、const
基础对象操作Demo —— 字符串、数组、Json 转换方法
parseInt() // str -> int
JSON.parse(data) // str -> json
JSON.stringify({students: students}) // json -> str
num.toString() / String() / +"" // xx -> str
数组方法
注意!
push()
方法直接修改arrayObject
而不是创建一个新数组
push()
方法和pop()
方法使用数组提供的先进后出栈的功能
push(item) // 数组末尾添加,直接入栈,改变原数组并返回长度
pop() // 末尾删除,直接出栈,改变原数组并返回出栈项
splice(deleteId, deleteNum) // 截取数组,splice(序列下标 [,删多少个])
splice(deleteId, 0, addContent) // 插入元素
字符串方法
substr(1,5) // 截取字符串,substr(起始序列下标 ,截取几个字符)
substring(1,5) // 同上 // 截取字符串,substring(起始序列下标 ,结束序列下表-不填则到最末)
slice(1,5) // 截取字符串
`slice`与`substring`区别:
str="12345.67"而言
str.slice(1,-5)为"23"
str.substring(1,-5)为"12",总是把较小的数作为起始
支持字面量
var arr = [];//字面量方法创建数组
var arr = new Array();//实例化构造函数方法创建数组