How to use Math.clz32() to get the number of leading zero bits in 32-bit binary representation of a number in JavaScript

1 Answer

0 votes
document.write("Math.clz32(1) = " + Math.clz32(1) + "<br />");
document.write("Math.clz32(6) = " + Math.clz32(6) + "<br />");
document.write("Math.clz32(100) = " + Math.clz32(100) + "<br />");
document.write("Math.clz32(10000) = " + Math.clz32(10000) + "<br />");
document.write("Math.clz32(4.7) = " + Math.clz32(4.7) + "<br />");
document.write("Math.clz32(true) = " + Math.clz32(true) + "<br />");
document.write("Math.clz32() = " + Math.clz32() + "<br />");


 
/*
run

Math.clz32(1) = 31
Math.clz32(6) = 29
Math.clz32(100) = 25
Math.clz32(10000) = 18
Math.clz32(4.7) = 29
Math.clz32(true) = 31
Math.clz32() = 32
 
*/

 



answered Aug 2, 2016 by avibootz
...