什么是表达式和语句
- 主要的区别是表达式一般有值,语句有可能有也可能没有
- 语句一般会改变环境(声明,赋值)
- 上面的两句话不是绝对的
标识符的规则
- 第一个字符可以是Unicode字母或者$或_或中文
- 后面的除了上面说的还可以有数字
if else 语句
if else基本语法
if(表达式){语句1}else{语句2}
{}在语句只有一句的时候可以省略但是不建议这样做
while for 语句
while
while(表达式){语句}
判断表达式的真假,如果是真的就一直执行。
for
for (语句1; 表达式2; 语句3) { 循环体 }
执行顺序为: 语句1--表达式2--循环体--语句3
如果表达式2不成立,直接跳出循环
break continue
break
往往和switch配合使用,会退出当前所有循环
continue
往往和switch配合使用,退出一次距离它最近那次循环
lable
foo: { cosole.log(1); break foo; console.log('本行不会输出'); } console.log(2)
用的不多