一、运算符
1.赋值运算符:能够通过使用赋值运算符 简化代码
= 将等号右边的值赋予给左边,要求左边必须是一个容器
其他赋值运算符: +=、-=、*=、/=、%=,使用这些运算符可以对变量赋值进行快速操作。
想写变量+3的话
<script>
let num = 1;
//将变量+3
num+=3;
console.log(num)
</script>
2.一元运算符:能够使用一元运算符做自增运算
这个我大学四年没明白过,现在在返回来学习,突然懂了。
自增++;自减--;经常用于计数
前置自增:++num;
++在前,先自加在使用,(++在前,先加)let i =1;console.log(++i + 2)//结果是4;
后置自增:num++;
++在后。先使用在自加,(++在后,后加)let i=1;console.log(i++ +2)//结果是3
3.比较运算符:能够使用常见的比较运算符进行比较运算
比较数据大小是否相等
4.怎样区分=和==以及===怎么区分
5.逻辑运算符
&& 与 并且 有一个为假则都为假
|| 或 或者 只要一个为真都为真
! 非 取反 真变假 假变真
6. 运算符优先级
二、语句
1.表达式和语句
语句:是一段可以执行的代码
表达式:是可以被求值的代码
表达式和语句的区别:表达式是可被求值,所以它可以写在赋值语句的右侧。语句不一定有值,所以比如alert() for 和break 等语句就不能被用于赋值。
2.分支语句(if语句、三元运算符、switch语句)
单分支if
双分支if
多分支if
三元运算符:三元表达式
switch语句: