-
运算符优先级
小括号()
一元运算符(++ ! - -)
算数运算符 先*/% 后±
关系运算符 > >= <= <
相等运算符
逻辑运算符 先&&,后||
赋值运算符
逗号运算符 -
一元运算符里面的逻辑飞优先级很高
-
逻辑与比逻辑或优先级高
-
三元运算符
a > b ? console.log(123) : console.log(456); 如果a大于b,结果为123。a 小于 b,结果为456。 -
数组-有序。对象-无序。
-
数组增删
arr.push(新增的内容) 末尾新增,返回新长度(重点,可以添加多个)
arr.unshift(新增的内容) 开头新增,返回新长度(重点,可以添加多个)
arr.pop(删除的数据) 删除最后一个元素,返回该元素的值(只等删一个)
arr.shift(删除的数据) 删除开头的一个元素,返回该元素的值(只能删一个)
arr.slice(1,3) 可以这样理解:下标为1之前全删了,下标为3以及后面的全删了,其他的留下来,示例如下: