Javascript 十进制数到二进制数的转换
我在W3上找到了将十进制转换为二进制的代码Javascript 十进制数到二进制数的转换,javascript,Javascript,我在W3上找到了将十进制转换为二进制的代码 function dec2bin(dec){ return (dec >>> 0).toString(2); } 我不明白在这种情况下进行零填充右移的目的是什么?将移位设置为0(即dec>>>0)有什么用,因为据我所知,它根本不会将任何二进制数字向右移动 我是一个JS初学者。谢谢 它将数字转换为整数。它与dec | 0或~~dec@Xufox相同,不仅如此,它还是一个32位的数字。您可以手动检查>>和>>>之间的差异并进行比较res
function dec2bin(dec){
return (dec >>> 0).toString(2);
}
我不明白在这种情况下进行零填充右移的目的是什么?将移位设置为0(即dec>>>0)有什么用,因为据我所知,它根本不会将任何二进制数字向右移动
我是一个JS初学者。谢谢 它将数字转换为整数。它与
dec | 0
或~~dec
@Xufox相同,不仅如此,它还是一个32位的数字。您可以手动检查>>和>>>之间的差异并进行比较results@Banzay这个问题不是关于>
和>
之间的区别。