以下は私のコードですが、y の値が変わるのはなぜですか?
とはどういうvar y = x | 5;
意味ですか?
コード
var x = 0;
for(x; x < 11 ; x++)
{
var y = x | 5;
console.log("\nx: "+x+ " y : "+y)
}
結果は
x: 0 y : 5
x: 1 y : 5
x: 2 y : 7
x: 3 y : 7
x: 4 y : 5
x: 5 y : 5
x: 6 y : 7
x: 7 y : 7
x: 8 y : 13
x: 9 y : 13
x: 10 y : 15
y
に基づいての値が変化する理由x
。
どのような基本y
に基づいて計算されますか?