File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
docs/1-trial-session/08-if-statement Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -9,15 +9,15 @@ title: 条件分岐
99## 基本構造
1010
1111``` javascript
12- const age = 18 ;
13- if (age < 20 ) {
12+ const age = 16 ;
13+ if (age < 18 ) {
1414 document .write (" 未成年者の場合は法定代理人の同意が必要です。" );
1515}
1616```
1717
1818このプログラムは、` 未成年者の場合は法定代理人の同意が必要です。 ` と表示しますが、1行目を` const age = 20; ` に変更すると何も表示されなくなります。
1919
20- 2行目の` if (age < 20 ) { ` 部分がポイントです。ここに差し掛かると、括弧内の<Term >式</Term >` age < 20 ` が<Term >評価</Term >され、` true ` になります。このため、直後の波括弧内の処理が実行されます。
20+ 2行目の` if (age < 18 ) { ` 部分がポイントです。ここに差し掛かると、括弧内の<Term >式</Term >` age < 18 ` が<Term >評価</Term >され、` true ` になります。このため、直後の波括弧内の処理が実行されます。
2121
2222if文の基本構造は
2323
@@ -45,15 +45,15 @@ if (式) {
4545<Term >式</Term >の<Term >評価</Term >結果が` true ` であれば処理1が、` false ` であれば処理2が実行されます。
4646
4747``` javascript
48- const age = 18 ;
49- if (age >= 20 ) {
48+ const age = 16 ;
49+ if (age >= 18 ) {
5050 document .write (" 大人です" );
5151} else {
5252 document .write (" 子供です" );
5353}
5454```
5555
56- この例では、` age >= 20 ` の<Term >評価</Term >が` false ` となるので、` 子供です ` が表示されます。
56+ この例では、` age >= 18 ` の<Term >評価</Term >が` false ` となるので、` 子供です ` が表示されます。
5757
5858## if~else if~else
5959
You can’t perform that action at this time.
0 commit comments