演算子について
演算子の種類
代入演算子:右のものを左に入れる
算術演算子:変数を足したり引いたり掛けたり割ったりする
比較演算子: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 ){ }
——————————————————————