jsのオレオレ演算子

jsのオレオレ演算子といえば、

  • Boolean値に変換する !!arg
  • 0又は1に変換する +!!arg
  • 小数点を切り落とす arg|0 や arg >> 0

などがありますが、若干分かりづらいので、初心者の方にはおすすめできません。

http://jsdo.it/uupaa/9YFT で実行できます。

uu.ready(function(uu, doc) {
  var arg = 1.23;

  uu.log(" !!arg = @", !!arg);
  uu.log("+!!arg = @", +!!arg);
  uu.log(" arg|0 = @", arg|0);
  uu.log("arg>>0 = @", arg>>0);
});