表达式和语句
-
表达式:
- 1+2表达式的值为3
- add(1,2)表达式的值为函数的返回值
- console.log表达式的值为函数本身
-
语句
- JavaScript 程序的执行的每一行就是一个语句。
- 表达式不需要分号结尾。一旦在表达式后面添加分号,则 JavaScript 引擎就将表达式视为语句。
- 例如: var a = 1 是一个语句
标识符规则
- 第一个字符,可以是Unicode字母或$或)_或中文
- 后面的字符除了上面所说,还可以有数字。
if语句
- 语法
- if(表达式){语句1}else{语句2}
- {}在语句中只有一句话的时候可以省略,建议不要这么做
- 变态情况
- 表达式可以非常变态,比如a=1
- 语句1里可以非常变态,比如嵌套的if else
- 语句2里也可以非常变态,比如嵌套的if else
- 缩进也可以很变态,如面试题经常下套
switch 语句
- 语法
- break
- 大部分时候,不能省略break
- 少部分时候,可以利用break
while语句
- 语法
- while(表达式){语句}
- 判断表达式真假
- 表达式为真,执行语句,执行完再判断表达式的真假
- 当表达式为假,执行后面的语句
beak和continue
- break:跳出离它最近的一个for循环
- continue:跳出本次循环,下次继续
lable
- 语法
表示一个代码块
foo表示一个标签,里面的内容是1