if

if文は与えられた条件が満たされているかどうかをテストします。

例えば次のif文は、変数 someVariable が 50 より大きいかをテストし、
大きければ続く文を実行します。


 if (someVariable > 50) {     //条件を満たした時に実行される文


 }


別の言い方をすると、カッコ内の条件がtrueのとき、波カッコ{}内の分が実行されます。
条件が満たされていない(trueでない)とき、
波カッコ内の文は実行されず次の処理に移ります。

if文のあとの波カッコは省略される事があります。
その場合はif文の次におかれた1つの文だけが実行されます。
以下の3つの書き方はどれも同じ動作です。

 if (x > 120) digitalwrite(LEDpin, HIGH);

 if (x > 120)
  digitalwrite(LEDpin, HIGH);

 if (x > 120) { digitalwrite(LEDpin, HIGH); }


カッコ内の条件式では、1つあるいは複数の演算子(オペレータ)が使われます。

[演算子の例]
 x == y
 x!= y
 x < y
 x > y
 x <= y
 x >= y