動くスケッチ・ソースコード

if〜elseでは、プログラムの一部を条件付きにできます。ifは「もし」という意味で、elseは「それ以外の場合」になります。

let age = 18
if (age == 18) {
  text('18歳です', 100, 200)
} else {
  text('18歳ではない', 100, 200)
}

条件

ifにここで渡すage == 18は今回の条件です。二つのイコールに注目しましょう。

JavaScriptというプログラミング言語では、二つの数値などが等しいか確認するときは==を使います。

=を使うのは変数などの値を決めるときです。入れ替えると、間違いを見つけるのが難しかったりしますので、注意しましょう。

関係演算子

==のように数値などを比較してifの条件にできる演算子を紹介します。

👉 二つの数値などを関係演算子にかけると、ブーリアン型のtrue(本当)かfalse(嘘)に演算されます。

👉 ==!=は、数値だけではなくて文字列でも便利です

複数条件

if(これかつあれ)とか、if(これまたはあれ)のような複数条件もあります。

書き方としてはif (これ && あれ)if (これ || あれ)になります。

if (age >= 20 && age < 30) {
  text("20代です", 100, 200);
}

連続else

if〜elseは基本的に2つのパターンを何らかの変数などによって分ける仕組みですが、このページのスケッチにあるように、elseの中でまたifをかけることによって3パターン以上を振り分けることができます。