什么是表达式和语句
表达式
1+2
语句
var a=1
- 语句可能有值也可能没有
- 语句一般会改变环境(声明或者赋值)
标识符的规则
- 第一个字符可以是Unicode字母或者$或者_或者中文
- 后面的字符除了上面所说的,还可以有数字
if else 语句
if(表达式){
语句1
}else{
语句2
}
- {}在语句只有一句的时候可以省略,但是不建议这样做
- 如果没有花括号,if只管到第一个语句
while for 语句
while(表达式){语句}
- 当表达式为真,执行语句,执行完在判断表达式的真假
- 当表达式为假,就直接执行后面的语句
for(语句1;表达式2;语句3){
循环体
}
- 先执行语句1,然后判断表达式2,如果为真,执行循环体,然后执行语句3;如果为假,直接退出循环,执行后面的语句
break continue
- break是退出当前所有循环
- continue是退出当前一次循环
label
foo:{
console.log(1);
break foo;
console.log('本行不输出');
}
console.log(2);
有一个代码块,里面有个标签叫做foo,foo的内容为1
{
foo
}