- 什么是表达式和语句
- 标识符的规则
- if else 语句
- while for 语句
- break continue
- label
语句一般会改变环境(声明、变量)。
语句和表达式的区别在于,前者主要为了进行某种操作,一般情况下不需要返回值;后者则是为了得到返回值,一定会返回一个值。
第一个字符可以是Unicode字母或$或_或中文,数字只能放到第二位开始。
if结构先判断一个表达式的布尔值,然后根据布尔值的真伪,执行不同的语句。
if代码块后面,还可以跟一个else代码块,表示不满足条件时,所要执行的代码。
while(表达式){语句}
当表达式为真,执行语句,执行完再判断表达式的真假。
while(true){} 会陷入死循环。
for循环是while循环的方便写法,先执行语句1,然后判断表达式,如果为真,执行循环体;如果为假,直接退出循环,执行后面的语句。
break退出当前的循环,只会退出离它最近的for循环。
continue立即终止本轮循环,返回循环结构的头部,开始下一轮循环。
如果存在多重循环,不带参数的break语句和continue语句都只针对最内层循环。
标签语句,只会出现在面试
🌰
{foo: 1}
上面的东西是里面有个标签,语句的内容是1