プログラミング学習帳

オンラインプログラミング学習サービス「ウェブカツ!!」で習ったことを整理してます。

演算子について

ウェブサービスは、複雑な演算子によって動いている

 

演算子の種類

代入演算子:右のものを左に入れる 
算術演算子:変数を足したり引いたり掛けたり割ったりする
比較演算子:2つの比較をして、条件によって実行する 
論理演算子:比較対象を複数に指定して実行する

 

 

代入演算子(右のものを左に入れる)

——————————————————————

var num = 3;

var num ='あいうえお'; 

 

var num → 変数の箱

全角を使う時は「''」で囲う

——————————————————————

 


算術演算子(変数を足したり引いたり掛けたり割ったりする)

——————————————————————

足し算

var num1 = 3;

var num2 = 7;

var total = num1 + num2;

 

引き算

var num1 = 3;

var num2 = 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 ){    }

——————————————————————

 


論理演算子(比較対象を2つ以上並べる)

——————————————————————

かつ(&&)

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

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

 

または( |  |  )

if( num == 3 || num2 ==8 ){        }

 

違う( !  )

if( !num ){   }

——————————————————————