2016/01/03

演算子について





演算子
  • + : たす
  • - : ひく
  • * : かける
  • / : わる
  • % : あまり
代入演算子
  • += : 「x = x + 5」とかを「x += 5;」と省略して書ける
  • -=
  • *=
  • /=
  • %=

単項演算子
  • ++ : 1をたす
  • -- : 1をひく

var x;
x = 11 * 2; //22
x = 11 % 3; //2
x = x + 5; //x += 5;とも書ける 7
x++; //++x;とも書ける 1をたすという意味。 8
console.log(x);




比較演算子
  • > : より大きい
  • < : より小さい
  • >= : 以上
  • <= : 以下
  • === : 等しい(厳密に比較)
  • !== : 等しくない(厳密に比較)
  • == : 等しい
  • != : 等しくない

論理演算子
  • && : AND
  • || : OR
  • ! : NOT

var score = 5;
if (score >= 8 && score < 10) {
  console.log("Good!");
} else if (score > 5 && score < 8) {
  console.log("umm...")
} else {
  console.log("Bad.")
};


三項演算子

var a,b,c;
if (条件) {
  a = B;
} else {
  a = c;
};

// というのを下記のように書ける
a (条件) ? b : c;

//たとえば下記のような感じ
var max,x,y;
max ( x > y ) ? x : y;



特殊文字(バックスラッシュ、winだと円記号)
  • \n : 改行
  • \t : タブ

var x;
x = 'it\'s a p\ne\tn.'
console.log(x);





参照 : ドットインストール