diff --git a/1-js/02-first-steps/12-while-for/2-which-value-while/solution.md b/1-js/02-first-steps/12-while-for/2-which-value-while/solution.md index abee806bb9..3b36326583 100644 --- a/1-js/02-first-steps/12-while-for/2-which-value-while/solution.md +++ b/1-js/02-first-steps/12-while-for/2-which-value-while/solution.md @@ -12,6 +12,7 @@    然后按照 `2,3,4…` —— 数值一个接着一个出现。比较总是使用递增值,因为 `++` 在变量前。    最终,`i=4` 递增到 `5`,当比较 `while(5 < 5)` 失败时,循环停止。所以没有显示 `5`。   + 2. **从 1 到 5** ```js run @@ -19,7 +20,7 @@ while (i++ < 5) alert( i ); ``` - 第一个值也是 `i=1`。后缀形式 `i++` 递增 `i` 然后返回**旧**值,因此比较 `i++ < 5` 将使用 `i=0` (与 `++i < 5` 相反)。 + 第一个值也是 `i=1`。后缀形式 `i++` 递增 `i` 然后返回**旧**值,因此比较 `i++ < 5` 将使用 `i=0` (与 `++i < 5` 不同)。    但 `alert` 调用是独立的。这是在递增和比较之后执行的另一条语句。因此它得到了当前的 `i=1`。