JS 的基本语法

66 阅读2分钟

1.什么是表达式和语句

语句(statement)是为了完成某种任务而进行的操作,比如var a = 1 + 3;

1 + 3叫做表达式(expression),指一个为了得到返回值的计算式。

两者区别:

  • 表达式一般都有值,语句可能有也可能没有
  • 语句一般会改变环境(声明,赋值)
  • 但上面两句话并不是绝对的,只是适用于大多数情况

注意:

①大小写不能写错,大小写的含义不同

②大部分空格没有实际意义

③大部分时候加回车也不影响,除了return后不能加回车

2.标识符的规则

  • 第一个字符,可以是任意 Unicode 字母(包括英文字母和其他语言的字母),以及美元符号($)和下划线(_)。
  • 第二个字符及后面的字符,除了 Unicode 字母、美元符号和下划线,还可以用数字0-9

3.if else 语句

  • 语法

if(表达式){语句1}else{语句2}

{}在语句只有一句的时候可以省略,但不建议这么做

  • 变态情况

①表达式内,如a=1

②语句1和语句2内,如嵌套的if else

③缩进

4.while for 语句

  • while循环。当...时

语法:while(表达式){语句}

判断表达式真假

当表达式为真,执行语句,执行完在判断表达式真假

当表达式为假,执行后面的语句

  • for循环。for是while循环的方便写法

语法:for(语句1;表达式2;语句3){

循环体

}

先执行以语句1,然后判断表达式2

如果真,执行循环体,然后执行语句3

如果假,直接退出循环,执行后面的语句

5.break语句和 continue语句

break语句退出所有循环

continue语句推出当前一次循环

6.label语句

  • 语法

    foo: { console.log(1); break foo; console.log('本行不会输出‘); } console.log(2); //1 //2