Panda Noir

JavaScript の限界を究めるブログでした。最近はいろんな分野を幅広めに書いてます。

演算子

void演算子の活用法を考えてみた

考えてはみましたが、実際に使うと多分怒られます。

3入力以上のXORは真の個数が奇数か判定している

おさらい: まず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を使ってるつもりが変数がグローバル変数になるケース

varを使っているのにグローバル変数として宣言されているケースがあります。

>>演算子と>>>演算子の違い

JavaScriptでのビット演算はほとんど使われてないと思います。そして多分>>>を知らないという人もいるのではないでしょうか。今回はそんなマイナーな>>>演算子にスポットを当てたいと思います。

演算子ノ全テ

JavaScript の演算子とは何者でどういう挙動を取るのか、演算子の全て話します。 2015/7/20 追記: JavaScript 演算子の基礎知識としてQiitaにも記事を投稿しました。内容はほぼ同じです。

論理演算子が気になって

x=x||0 このコード、よく見かけますよね。関数の引数の初期値を設定しているコードです(x==falseとなる値をとることが想定されている場合この方法では不十分なのですがそれは又の機会に)。しかしもってこのコード、よく出来ていますが初見では何がなんだかわ…

論理演算子??な名前不明なあれが気になって

よくソースコード中でみかけますx=x||0というような「||」。これの名前気になりませんか?私も気になって調べてみました。でも論理演算子という回答しか得られませんでした。 2015/6/25 追記: この記事は今より未熟だった頃の自分が書いた記事ですごく語弊が…

三項演算子の解読

意外と難しいんですよね。三項演算子からifへの変換。 とりあえず手でゴリゴリやる方法まとめてみたいと思います。