From 058a8b346ca64d43f96dbf7b8bf0221064b0b5df Mon Sep 17 00:00:00 2001 From: Zer0 Date: Sat, 29 Jun 2019 20:40:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=80=E5=A4=84markdown?= =?UTF-8?q?=E7=9A=84=E6=8E=92=E7=89=88=E9=97=AE=E9=A2=98=EF=BC=9B=E4=BB=A5?= =?UTF-8?q?=E5=8F=8A=E4=B8=80=E4=B8=AA=E7=BF=BB=E8=AF=91=E5=BB=BA=E8=AE=AE?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 与 `++i < 5` 相反,这里用'相反'似乎不太好,不如直接用不同。 --- .../12-while-for/2-which-value-while/solution.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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`。