Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ตัวดำเนินการ Shift ขวาที่ไม่ได้ลงชื่อ (>>>) ใน JavaScript คืออะไร


โอเปอเรเตอร์นี้เหมือนกับ>>โอเปอเรเตอร์ ยกเว้นบิตที่เลื่อนมาทางด้านซ้ายจะเป็นศูนย์เสมอ นั่นคือ xeroes จะถูกเติมจากด้านซ้าย

ตัวอย่าง

คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อเรียนรู้วิธีทำงานกับโอเปอเรเตอร์กะขวาที่ไม่ได้ลงนาม -

<html>
   <body>
      <script>
         var a =-14;
         var b =2; // Shift right two bits

         document.write("(a >>> b) => ");
         result =(a >>> b);
         document.write(result);
      </script>
   </body>
</html>