1.什么是表达式和语句
表达式一般都有值,语句可能有也可能没有
语句一般会改变环境(声明、赋值)
表达式:
1+2表达式的值为3,console.log表达式的值为函数本身
语句:
var a=1是一个语句
2.标识符的规则
第一个字符,可以是Unicode字母或者是或者是_或者是中文。还可以有数字
比如:var _ =1 var $=2 var 您好="hi"
3.if else 语句
if(表达式){
语句1
}else{
语句2
}
4.while for语句
while(表达式){
语句
}
当表达式为真,执行语句,执行完再判断一次表达式的真假
当表达式为假,则执行while后面的语句
for循环 for是while循环的方便写法
for(语句1;表达式2;语句3){
循环体
}
先执行语句1
然后判断表达式2
如果为真,执行循环体,然后执行语句3
如果为假,直接退出循环,执行for循环后面的语句
5.break continue语句
break是退出所有循环
continue是退出当前一次循环
但是break只是退出当前底下的for循环,如果外面还嵌套一层for循环,则外面的for循环继续执行。
6.label
lable可以是任意的标识符,但是不能是保留字,语句部分可以是任意语句\
foo:{
console.log(1);
break foo;
console.log('本行不会输出')
}
console.log(2);