JS基本语法

193 阅读1分钟

表达式和语句

  • 表达式:

    • 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 语句

  • 语法

54b04872878be8aaf2b023447ba2794.png

  • break
    • 大部分时候,不能省略break
    • 少部分时候,可以利用break

while语句

  • 语法
    • while(表达式){语句}
    • 判断表达式真假
    • 表达式为真,执行语句,执行完再判断表达式的真假
    • 当表达式为假,执行后面的语句

beak和continue

  • break:跳出离它最近的一个for循环
  • continue:跳出本次循环,下次继续

lable

  • 语法

86e7e9f8f85198cdc33662fd06b1c58.png
表示一个代码块

036a238a7ccc604b74171e0c63ac3ce.png
foo表示一个标签,里面的内容是1