diff --git a/docs/1-trial-session/08-if-statement/index.mdx b/docs/1-trial-session/08-if-statement/index.mdx index d01d31be..6e21bb95 100644 --- a/docs/1-trial-session/08-if-statement/index.mdx +++ b/docs/1-trial-session/08-if-statement/index.mdx @@ -9,15 +9,15 @@ title: 条件分岐 ## 基本構造 ```javascript -const age = 18; -if (age < 20) { +const age = 16; +if (age < 18) { document.write("未成年者の場合は法定代理人の同意が必要です。"); } ``` このプログラムは、`未成年者の場合は法定代理人の同意が必要です。`と表示しますが、1行目を`const age = 20;`に変更すると何も表示されなくなります。 -2行目の`if (age < 20) {`部分がポイントです。ここに差し掛かると、括弧内の`age < 20`が評価され、`true`になります。このため、直後の波括弧内の処理が実行されます。 +2行目の`if (age < 18) {`部分がポイントです。ここに差し掛かると、括弧内の`age < 18`が評価され、`true`になります。このため、直後の波括弧内の処理が実行されます。 if文の基本構造は @@ -45,15 +45,15 @@ if (式) { 評価結果が`true`であれば処理1が、`false`であれば処理2が実行されます。 ```javascript -const age = 18; -if (age >= 20) { +const age = 16; +if (age >= 18) { document.write("大人です"); } else { document.write("子供です"); } ``` -この例では、`age >= 20`の評価が`false`となるので、`子供です`が表示されます。 +この例では、`age >= 18`の評価が`false`となるので、`子供です`が表示されます。 ## if~else if~else