2016-04-04 45 views
0
aşağıdaki görüldüğü gibi bir javascript program için bir proje üzerinde çalışıyorum

... << = operatör javascript’te ne yapıyor?

var temp = 14; 
var y 2; 
temp <<= y; 
document.write(temp) 

.... ve ben nasıl bu program eserlerin nasıl < < = operatörü çalışmalarını çözemiyorum . Birisi nasıl çalıştığını açıklayabilir mi? Teşekkürler.

+1

[Bu, sol vardiya ödevi operatörüdür.] (Https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators#Assignment_operators) – Pointy

+0

[Bitwise operatörler nedir] (http: //stackoverflow.com/questions/276706/what-are-bitwise-operators) – adeneo

cevap

2

Bu, bitsel bir sol kaydırma işlecidir. Daha fazla bilgi için here

a << b sağdan sıfır kaydırma sola bir ikili gösterimi b (< 32) bit kaydırır kontrol ediniz.

+0

ve oh 'ifadesini ekleyerek, aynı kod satırında yer alan vardiya da bazı değişkenlere atayabilirsiniz. –

İlgili konular