1.什么是表达式和语句
1.1表达式
- 1+2表达式的值为3
- add(1,2)表达式的值为函数的返回值
1.2语句
var a = 1是一个语句
1.3二者的区别
- 表达式一般都有值,语句可能有值也可能没有值
- 语句一般会改变环境(申明、赋值)
2.标识符的规则
2.1取名规则
- 第一个字符,可以是Unicode字母或$或_或中文
- 后面的字符,除了上面所说的,还可以是数字
2.2注意
- 下划线最多两个,多了就数不清了
- 宁愿用中文,都不要用中文拼音,因为程序员的拼音可能不一样
3.if else语句
3.1语法
if(表达式){语句1}else{语句2}
- 如果表达式为真,执行语句1;如果表达式为假,执行语句2 {}只有在语句只有一行的时候可以省略,但还是不建议这么做
3.2推荐写法
-
最推荐写法
if(表达式){ 语句 }else if(表达式){ 语句 }else{ 语句 }
-
次推荐写法
funtion fn(){if(表达式){return 表达式}if表达式){return 表达式} return 表达式}
4.while for语句
4.1 while
while(表达式){语句}
- 判断表达式的真假,当表达式为真,执行语句,执行完再判断表达式的真假;当表达式为假,直接跳出循环,执行while循环后面的语句
- 举例
4.2 for
for(语句1;表达式2;语句3){循环体}
- 先执行一次语句1,然后判断表达式2,如果为真,执行循环体,然后执行语句3,再判断表达式2;如果为假,执行for循环后面的语句
- 举例
5.break continue
5.1 break
break退出当前所有循环,只能退出一层循环
5.2 continue
continue退出一次循环
6.label
label:语句