• ベストアンサー

&= ~0x0c; &= ~0x03; |=1;

JavaScriptで分からないコードがあるので教えてください。 ■変数設定 var hoge = 0; ■変数格納 ・キーを押した時の条件分岐   ~なら hoge |= 1;   または hoge |= 2;   または hoge |= 3;   または hoge |= 8; ・キーを離した時の条件分岐   ~なら hoge &= ~0x0c;   または hoge &= ~0x03; ■変数使用 ・swithch文の条件分岐に利用   (hoge&0x03)   (hoge&0x0c) ■質問 ・どういう意味でしょうか? ・文字コード? ・ビット演算?

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

ビット演算してるわね x = x + a を x += a って書くことができるの つまり hoge |= 1 は hoge = hoge | 1 のことね ~はNOTのこと 0x はアスキーコードの16進数表記ねきっと 0x0c は改ページを意味していて 0x03 は文章の最後を意味している と思われるわ 全文がないので推測だけど

re97
質問者

お礼

回答ありがとうございました。 参考になりましたー

すると、全ての回答が全文表示されます。

関連するQ&A