控制流

当你的程序包含多个语句时,这些语句就像是一个故事一样从上到下执行。 这个示例程序有两个语句。 第一个要求用户输入一个数字,第二个在第一个之后执行,显示该数字的平方。

  1. let theNumber = Number(prompt("Pick a number"));
  2. console.log("Your number is the square root of " +
  3. theNumber * theNumber);

Number函数将一个值转换为一个数字。 我们需要这种转换,因为prompt的结果是一个字符串值,我们需要一个数字。 有类似的函数叫做StringBoolean,它们将值转换为这些类型。

以下是直线控制流程的相当简单的示意图:

控制流 - 图1