関係演算子
演算子だよ
演算子の左側と右側を比較するよ
スポンサーリンク
簡単に書くよ
関係演算子(読:カンケイエンザンシ 英:relational operator)とは
演算子の分類のひとつ
であり
「==」や「<」「>」のように、演算子の左側の値と右側の値を比較するときに使う演算子のこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「演算子」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
演算子は「どんな演算をするか表す記号」です。
「+」「-」「*(×)」「/(÷)」をはじめ、なんか いろいろ あります。
以上を踏まえて
いろいろある演算子の中で、値を比較するときに使う演算子
が「関係演算子」です。
一般的な関係演算子を以下に記載します。
| 演算子 | 説明 |
|---|---|
| == | 【左】と【右】の値が同じか |
| === | 【左】と【右】が型まで含めて同じか |
| != | 【左】と【右】が違うか |
| <> | 【左】と【右】が違うか |
| !== | 【左】と【右】が型まで含めて違いがあるか |
| < | 【左】が【右】より小さいか |
| > | 【左】が【右】より大きいか |
| <= | 【左】が【右】以下か |
| >= | 【左】が【右】以上か |
関係演算子で比較される内容は、主に
1.値の大小関係(一致するか、どちらが大きいか)
2.型の同一性(同じ型かどうか)
の2つです。
特に「2」はプログラミング特有です。
覚えておいてください。
プログラミングをしていると「変数」というのが登場します。
変数は、プログラミング言語における「値を入れておく箱」です。

変数には「型」という概念があります。
変数の型というのは「その箱(変数)にはどんな種類の物を入れて良いか」な決まりです。
例えば、数字を入れて良い箱が あったとしましょう。

この箱に文字を入れようとすると、パソコンさんにめっちゃ怒られます。

文字を入れるのは、文字を入れて良い箱です。
それならパソコンさんは怒りません。

このように、箱の種類によって入れられるものが決まっているのです。
このときの箱の種類、何を入れて良いかが「変数の型」です。
例えば、数字を入れて良い箱は「数値型の変数」などと呼ばれます。

話を戻して、プログラミングで出てくる関係演算子には、型が一致するか比較する演算子もあります。
例えば「===(厳密等価演算子)」です。
この演算子は、値だけではなく、型まで含めて一致したときに「同じだよ~」な結果を返します。
同じ「10」でも、数字の10と文字の"10"を比較したときは「同じじゃないよ~」な結果になるのです。

とはいえ、プログラミング言語によっては、厳密等価演算子がなかったりもします。
「=」(イコール1つ)を、代入ではなく、比較に使うプログラミング言語もあります。
細かい違いがあるので、どの関係演算子が使えるか、その関係演算子がどのような役割かは、それぞれのプログラミング言語の専門書で確認してください。
一言でまとめるよ
まぁ「関係演算子」って単語が出てきたら「値を比較するときに使う演算子なんだな~」と お考えください。
おまけ
■検索してみる?






