色々な演算子

演算子の種類

⑴代入演算子

⇨右のものを左に入れる

----------------------

var num = 3;

var num = 'あいうえお';

 

var num = 変数の箱

※全角使用の時は「“”」で囲む

----------------------

 

⑵算術演算子

⇨変数を「足したり」「引いたり」「掛けたり」「割ったり」する

----------------------

 <足し算>

var num1 = 3;

var num2 = 7;

var total = num1 + num2;

 

<引き算>

var num = 3;

var num = 7;

var total = num2 - num1;

 

<掛け算>

var num1 = 3;

var num2 = 7;

var total = num1 * num2;

 

<割り算>

var num1 = 3;

var num2 = 7;

var total = num1 / num2;

 

<余り算>(割った値の余りを計算)

var num1 =3;

var num2 = 7;

var total = num1 % num2;

 

<インクリメント>(変数の中身に+1)

num++;

 

<デクリメント>(変数の中身にー1)

num--;

----------------------

 

⑶比較演算子

⇨(変数など)2つを比較して、条件によって実行する

----------------------

 <同じかどうか(==)>

if( num == 3 ){実行したい命令}

 

<違うかどうか(!=)>

if( num ! 3 ){実行したい命令}

 

<より少ない(<)>

if( num < 3){実行したい命令}

 

<より多い(>)>

if( num > 3 ){実行したい命令}

 

<より少ないか等しい(<=)>

if( num <= 3 ){実行したい命令}

 

<より多いか等しい(>=)>

if( num >= 3 ){実行したい命令}

----------------------

 

⑷論理演算子

⇨比較対象を複数指定して実行する

----------------------

<且つ(&&)>

if( num == 3 && num2 == 8 ){実行したい命令}

⇨変数numが3の場合、且つ、変数num2が8の場合にこの処理を実行

 

<または( | | )> 

if( num == 3 | | num2 == 8 ){実行したい命令}

 

<違う(!)>

if( !num  ){実行したい命令}

----------------------