色と色とのXOR演算
色と色を XOR 演算してみたを読んで非常に気になった。
どんな色になるんだろう…
var color1=0x888888 var color2=0x24f456 alert((~(color1 & color2)).toString(16))
単純に是でいいはず…が何故かマイナスorz(当たり前か)
っと思ったらXOR演算子があった。
var color1=0x888888 var color2=0x24f456 alert((color1 ^ color2).toString(16))
文字から変換するにはparseInt("24f456",16)とすればおk
調べてるうちにdelete演算子を見つけた。
値型を削除するのかな…
参照型に使うとどうなるのかな…
Type(Result(1)) が Reference でなければ、 true を返す。
とあるので参照には使えない?
その時はnullを代入したほうが良い?
結局良く分からないorz
逆か…。
delete UnaryExpression もしUnaryExpressionが参照以外(親を持っていない)ならreturn true; UnaryExpressionの親と自身の名前を呼び出して自身の名前と共に親の[[Delete]] メソッドを呼び出して返ってきた物をreturn
参照型だと参照が消されるだけっぽい。(undefinedに戻る)