ย้ายผู้ประกอบการของการย้ายซ้าย (<<)
ตำแหน่งนิพจน์กะซ้าย
ผลลัพธ์ = Expression1 << Expression2
พารามิเตอร์
ผลลัพธ์
ตัวแปรใด ๆ
Expression1
การแสดงออกใด ๆ
Expression2
การแสดงออกใด ๆ
อธิบาย
<< จำนวนบิตที่ระบุโดยตำแหน่งพิเศษของ Expression1 ไปทางซ้ายจะถูกเลื่อนไปทางซ้าย ตัวอย่างเช่น:
var temp
อุณหภูมิ = 14 << 2
ค่าของอุณหภูมิตัวแปรคือ 56 เนื่องจาก 14 (นั่นคือไบนารี 00001110) ไปทางซ้ายไปทางซ้ายเท่ากับ 56 (นั่นคือไบนารี 0011000)
JavaScript แปลงหมายเลขนิพจน์เป็นไบนารีตามตำแหน่งของตัวดำเนินการด้านซ้าย -handed (<<) จากนั้นย้ายไปทางซ้ายไปทางซ้าย
result = [number to displacement] << [หมายเลขการกระจัด]
Rove the Operator (<<) ไปทางซ้ายเพื่อย้ายจำนวนตัวเลขของ [ไปยังจำนวนการกระจัด] ทางด้านซ้าย ตัวอย่างเช่น:
คัดลอกรหัสรหัสดังนี้:
การทดสอบ VAR;
อุณหภูมิ = 14 << 2;
-
ไบนารีของ 14 คือ 00111000
00001110 เลื่อนไปที่ตำแหน่งซ้าย 2 ตำแหน่ง 00111000 = 56
-
การแจ้งเตือน (อุณหภูมิ);
// poppy [56]