JS 的基本语法

166 阅读1分钟

JS表达式和语句

一般情况下,在js里每一行就是一个语句。

语句是为了完成某种任务而进行的操作,比如赋值语句:

var a = 1+3;

在这条语句中,上面的1+3就是表达式。

语句和表达式的区别在于,表达式一般都有值,语句可能有也可能没有,语句一般会改变环境(声明或者赋值)。

标识符的规则

第一个字符,可以是Unicode字符或$或_或中文,第二个字符开始可以是数字。

var _ = 1;
var $ = 1;
var Ω = 2;
var ___________=6;
var 你好='hi';

if else 语句

if else 语句用于基于不同条件执行不同的动作。

if (条件 1) {
    条件 1true 时执行的代码块
} else if (条件 2) {
    条件 1false 而条件 2true 时执行的代码块
 } else {
    条件 1 和条件 2 同时为 false 时执行的代码块
}

while for 语句

只要条件为 true,循环能够一直执行代码块。

  1. while循环
while (条件) {
    要执行的代码块
}
  1. do/while循环
do {
    要执行的代码块
}

while (条件);
  1. for循环
 for (语句 1; 语句 2; 语句 3)
    	  {
    	  被执行的代码块
    	  }

break continue

break 语句也可用于跳出循环。break 语句会中断循环,并继续执行循环之后的代码(如果有);continue 语句中断(循环中)的一个迭代,如果发生指定的条件。然后继续循环中的下一个迭代。

label

标记语句可以和 break 或 continue 语句一起使用。标记就是在一条语句前面加个可以引用的标识符(identifier)。

label :
   statement