コード書くうえで必要な演算子をご紹介します。
いろいろな種類がありますので、基本的な使い方をおさえておきましょう。
連結演算子
2つ以上の文字列を連結するさいにつかう演算子です。
演算子 | 内容 | 使用例 | 結果 |
& | 文字の結合 | “文字を” & “つなげます” | 文字をつなげます |
算術演算子
四則演算(足し算、引き算、掛け算、割り算)などの算術的な計算をおこなうための演算子です。
演算子 | 内容 | 使用例 | 結果 |
+ | 足し算 | 1 + 2 | 3 |
– | 引き算 | 2 – 1 | 1 |
/ | 割り算 | 6 / 2 | 3 |
* | 掛け算 | 5 * 2 | 10 |
^ | べき乗 | 2 ^ 3 | 8 |
\ | 割り算の整数部分 | 5 \ 2 | 2 |
Mod | 割り算の余り部分 | 10 Mod 3 | 1 |
比較演算子
2つの値の比較をして、結果を真偽値(「True」もしくは「False」)で表す演算子です。
演算子 | 内容 | 使用例 | 結果:「True」or「False」 |
= | 等しい | 3 = 3 | True |
> | より大きい | 3 > 5 | False |
< | より小さい | 3 < 5 | True |
>= | 以上 | 1 >= 2 | False |
<= | 以下 | 1 <= 2 | True |
<> | 等しくない | 2 <> 3 | True |
Is | オブジェクトの比較 | A Is Nothing(Aにオブジェクトが設定済) | False |
A Is Nothing(Aにオブジェクトが未設定) | True | ||
Like | 文字一致 | ABC = Like “AB?”(?は任意の一文字) | True |
ABC = Like “A*”(*は任意の文字) | True | ||
ABC = Like “AB#”(#は数値) | False |
論理演算子
2つ以上の値の比較をして、結果を真偽値(「True」もしくは「False」)で表す演算子です。
演算子 | 内容 | 使用例 | 結果:「True」or「False」 |
And | すべての条件を満たす | 10 = 10 and 10 and 10 | True |
10 = 10 and 10 and 5 | False | ||
Or | いずれかの条件を満たす | 10 = 10 or 5 | True |
10 = 2 or 8 | False | ||
Not | 条件を満たさない | Not 10 = 5 | True |
Not 10 = 10 | False |
まとめ
条件分岐などで処理をすすめたいときなどに演算子をつかいます。
コードを書くときに一覧表を参照すれば大丈夫ですので、学びはじめの段階でこちらでご紹介した内容をいきなりすべて覚える必要はないです。
まずはどんなことができるかイメージをつかんでいただいて、コードを書きながら覚えていただく感覚でいいかと思います。