演算子
考えてはみましたが、実際に使うと多分怒られます。
おさらい: まず2入力の場合 の xor。この場合は、「どちらかがON、どちらかがOFF」のときに真を出力します。 A B A^B 0 0 0 0 1 1 1 1 0 1 0 1 3入力のXOR 3入力のXORの真偽表は以下のようになります。 A B C A^B^C 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 0 0 1…
varを使っているのにグローバル変数として宣言されているケースがあります。
JavaScriptでのビット演算はほとんど使われてないと思います。そして多分>>>を知らないという人もいるのではないでしょうか。今回はそんなマイナーな>>>演算子にスポットを当てたいと思います。
JavaScript の演算子とは何者でどういう挙動を取るのか、演算子の全て話します。 2015/7/20 追記: JavaScript 演算子の基礎知識としてQiitaにも記事を投稿しました。内容はほぼ同じです。
x=x||0 このコード、よく見かけますよね。関数の引数の初期値を設定しているコードです(x==falseとなる値をとることが想定されている場合この方法では不十分なのですがそれは又の機会に)。しかしもってこのコード、よく出来ていますが初見では何がなんだかわ…
よくソースコード中でみかけますx=x||0というような「||」。これの名前気になりませんか?私も気になって調べてみました。でも論理演算子という回答しか得られませんでした。 2015/6/25 追記: この記事は今より未熟だった頃の自分が書いた記事ですごく語弊が…
意外と難しいんですよね。三項演算子からifへの変換。 とりあえず手でゴリゴリやる方法まとめてみたいと思います。