File tree Expand file tree Collapse file tree 2 files changed +20
-22
lines changed
Expand file tree Collapse file tree 2 files changed +20
-22
lines changed Original file line number Diff line number Diff line change @@ -142,28 +142,6 @@ function greet() {
142142greet (); // ようこそ、田中のブログへ! と表示される
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 */ }
Original file line number Diff line number Diff 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 文
You can’t perform that action at this time.
0 commit comments