Skip to content

Commit e32d573

Browse files
committed
不要になった複合代入演算子の説明を「繰り返し」の節に移動
1 parent 5066c13 commit e32d573

File tree

2 files changed

+20
-22
lines changed

2 files changed

+20
-22
lines changed

docs/1-trial-session/09-functions/index.mdx

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -142,28 +142,6 @@ function greet() {
142142
greet(); // ようこそ、田中のブログへ! と表示される
143143
```
144144

145-
:::tip[複合代入演算子]
146-
147-
[**複合代入演算子**](https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators#%E4%BB%A3%E5%85%A5%E6%BC%94%E7%AE%97%E5%AD%90) は、計算と代入を同時に行うことができる演算子です。
148-
149-
`x += y`は、`x = x + y`という意味になります。他にも`-=``*=`などの演算子が定義されています。`x -= y``x = x - y``x *= y``x = x * y`という意味になります。
150-
151-
次の例の`greet`<Term>関数</Term>は、呼び出されるたびに`guestCount`に1を加えています。`guestCount += 1;`は、`guestCount = guestCount + 1;`のように読み替えられます。
152-
153-
```javascript
154-
let guestCount = 0;
155-
156-
function greet() {
157-
guestCount += 1;
158-
document.write("あなたは" + guestCount + "人目のお客様です。");
159-
}
160-
161-
greet(); // あなたは1人目のお客様です。
162-
greet(); // あなたは2人目のお客様です。
163-
```
164-
165-
:::
166-
167145
## 演習問題1
168146

169147
{/* prettier-ignore */}

docs/1-trial-session/10-loop/index.mdx

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,26 @@ document.write(sum);
5959

6060
<ViewSource url={import.meta.url} path="_samples/answer-while" />
6161

62+
:::tip[複合代入演算子]
63+
64+
[**複合代入演算子**](https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Expressions_and_Operators#%E4%BB%A3%E5%85%A5%E6%BC%94%E7%AE%97%E5%AD%90) は、計算と代入を同時に行うことができる演算子です。
65+
66+
`x += y`は、`x = x + y`という意味になります。他にも`-=``*=`などの演算子が定義されています。`x -= y``x = x - y``x *= y``x = x * y`という意味になります。
67+
68+
上の例の`sum = sum + i;``i = i + 1;`は、それぞれ`sum += i;``i += 1;`のように読み替えられます。
69+
70+
```javascript
71+
let i = 1;
72+
let sum = 0;
73+
while (i <= 10) {
74+
sum += i;
75+
i += 1;
76+
}
77+
document.write(sum);
78+
```
79+
80+
:::
81+
6282
</Answer>
6383

6484
## for 文

0 commit comments

Comments
 (0)