6.1赋值运算符
➢已经学过的赋值运算符: =
 ➢其他赋值运算符: +=、-=、*=、/=、%=
6.2 一元运算符
众多的JavaScript的运算符可以根据所需表达式的个数, 分为一元运算符、二元运算符、三元运算符
 ●二元运算符:
 例:let num=10+20
●一元运算符:
 例:正负号
 ●自增:
 符号: ++
 作用: 让变量的值 +1
 ●自减:
 符号: –
 作用: 让变量的值 -1
 ●使用场景:常用于计数
自增运算符:
  前置自增:先自加再使用
  后置自增:先使用再自加
 如:
let i = 1
console.log(i++ + ++i + i)  // 结果是7
实际开发中后置++用的更多
6.3比较运算符
< :左边是否小于右边
 <= :左边是否小于或等于右边
 == :左右两边值是否相等
 === : 左右两边是否类型和值都相等
 !== :左右两边是否不全等
 ●比较结果为boolean类型,true或false
 ●对比:
 = 单等是赋值
 == 是判断
 === 是全等
开发中判断是否相等,强烈推荐使用 ===
注意:
console.log(2 == '2'); //ture
console.log(2 === '2'); //false
console.log(undefined == null); //true
console.log(undefined === null); //false
console.log(NaN === NaN); //false 
console.log(2 !== '2'); //ture
●字符串比较,是比较的字符对应的ASCII码
 ●NaN不等于任何值,包括它本身
 ➢涉及到"NaN “都是false
●尽量不要比较小数,因为小数有精度问题
 ●不同类型之间比较会发生隐式转换
 ➢最终把数据隐式转换转成number类型再比较
 ➢开发中,更推荐用 === 或者 !==
6.4逻辑运算符
●使用场景:用来解决多重条件判断
 ●判断一个变量 num是否大于5且小于10
 ➢错误写法:5<num< 10
 ➢正确写法:num>5 && num< 10
 
 练习:判断一个数是4的倍数,且不是100的倍数
 即用户输入一个数,判断这个数能被4整除,但是不能被100整除,满足条件,页面弹出true,否则弹出false
 【示例代码】
let num = +prompt('请输入一个数')
alert(num % 4 === 0 && num % 100 !== 0)
6.5运算符优先级




















