JavaScript Math.clz32()
ตัวอย่าง
let a = Math.clz32(0);
let b = Math.clz32(1);
let c = Math.clz32(2);
let d = Math.clz32(4);
ความหมายและการใช้งาน
วิธี การMath.clz32()
(ย่อมาจากCountLeadingZeroes32 ) ส่งกลับจำนวนศูนย์นำหน้าในรูปแบบไบนารี 32 บิตของตัวเลข
รองรับเบราว์เซอร์
Math.clz32()
เป็นคุณลักษณะ ECMAScript6 (ES6)
ES6 (JavaScript 2015) ได้รับการสนับสนุนในเบราว์เซอร์ที่ทันสมัยทั้งหมด:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Math.clz32()
ไม่รองรับใน Internet Explorer 11 (หรือเก่ากว่า)
ไวยากรณ์
Math.clz32(x)
พารามิเตอร์
Parameter | Description |
---|---|
x | Required. A number |
คืนมูลค่า
จำนวนบิตศูนย์นำหน้าในการแทนค่าไบนารีแบบ 32 บิตของตัวเลข หากตัวเลขเป็น 0 วิธีนี้จะคืนค่า 32 (เนื่องจากบิตทั้งหมดเป็น 0) |