一、const 是用来声明常量,常量就是固定不变的量,在我们开发过程中当一个变量希望它的值在声 明以后,不被(自己或者他人)改变
-
const的作用:用于创建常量
语法:constant 常量的名称 = 值
注意:1.常量的值一旦定义不能被修改
2.常量的值一般用大写
3.常量在定义的时候,必须赋值
4.不允许重复定义的
5.块级作用域
二、ES6 中的解构赋值 目的在于可以简化同时定义多个变量并赋初始值
ES6(js)中的方法
var numl = 12,num2 = 13, num3 = 15, num4 = 20,num5 = 23;
解构赋值的基础用法
let [numl,num2,num3,num4,num5] = [12,13,15,20,23]
对象的解构赋值
a.等号的左侧要是用花括号()包裹变量名
b.变量名要和对象中药结构的属性名保持一致
c.等号右侧就是要结构的对象
三、运算符:帮助我们完成业务逻辑
运算符的分类
算术运算符
+ - * / % ++ --
比较运算符
> < >= <= != == ===
问:= == ===的作用(区别)
= 表示赋值,就是把等号右边赋值给等号左边的变量
== 表示比较,如果两边的值相等,返回true,否则返回false,忽略数量类型
5 == '5' true
=== 表示比较 两边的值和数据类型 都相同时,返回true,否则返回false
赋值运算符
= += *= /= %=
a+=b 等价于 a=a+b
逻辑运算符 大多数据情况都会用在条件里面
&& 只有当两个的条件为都为真时,整体返回true,其他情况全返回false
只有当两个的条件为都为假时,整体返回false,其他情况全返回true
! 非真即假 非假即真
字符串拼接运算符 变量和字串拼接''表示拼接
+
5+5 // 10
10+'5' // 105
三元运算符
条件?条件为真的执行:条件为假的执行
取余运算 %
++ -- 注意;参与运算的是一个变量
//指数运算符 符号**
//指数赋值运算符 符号**=