返回

轻松掌握JavaScript:行是JavaScript的执行单位

前端

JavaScript程序的执行单位为行(line),也就是说,JavaScript程序是一行一行地执行的。一般情况下,每一行就是一个语句。

语句(statement)是为了完成某种任务而进行的操作,语句以分号结尾,一个分号即表示一个语句结束。

多个语句可以写在一行内(不建议这么写代码),但是一行写多条语句时,每条语句之间需要用分号隔开。

语句可以分为很多种,包括:

  • 变量声明语句:用于声明变量,例如:
var a = 1;
  • 赋值语句:用于给变量赋值,例如:
a = 2;
  • 表达式语句:用于执行表达式,例如:
console.log(a + b);
  • 控制语句:用于控制程序的执行流程,例如:
if (a > b) {
  // do something
} else {
  // do something else
}
  • 循环语句:用于重复执行一段代码,例如:
for (var i = 0; i < 10; i++) {
  // do something
}
  • 函数声明语句:用于声明函数,例如:
function sayHello() {
  console.log("Hello, world!");
}
  • 函数调用语句:用于调用函数,例如:
sayHello();

语句的执行顺序是按照代码的顺序从上到下依次执行的。但是,可以使用控制语句来改变语句的执行顺序。

例如,可以使用if语句来判断某个条件是否成立,如果成立就执行一段代码,否则就执行另一段代码。

if (a > b) {
  // do something
} else {
  // do something else
}

可以使用for语句来重复执行一段代码。

for (var i = 0; i < 10; i++) {
  // do something
}

可以使用while语句来重复执行一段代码,直到某个条件不成立。

while (a < b) {
  // do something
}

使用break语句可以跳出循环。

for (var i = 0; i < 10; i++) {
  if (i == 5) {
    break;
  }
  // do something
}

使用continue语句可以跳过循环的当前迭代。

for (var i = 0; i < 10; i++) {
  if (i % 2 == 0) {
    continue;
  }
  // do something
}

掌握了JavaScript中的语句,您就可以编写出功能强大的JavaScript程序了。