AS3中一些比較特別的用法(用到後慢慢更新)

1.  a&1

if (a>0&&(trace("a是正數"),a&1))
trace("a是正奇數");
//當a>0時,這是第一個表達式返回true,纔會執行第二個表達式,就會輸出"a是正數",當a&1也返回true時,就會輸出"a是正奇數"!

這裏的a&1之前都不知道是什麼意思,
今天搞明白了
a&1的意思就是判斷a是奇數還是偶數
如果是奇數a的2進製表示最後一位是1,a&1=1真
偶數a的2進製表示最後一位是0,a&1=0假。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章