使用递归打印出十进制数的二进制 <script type="text/javascript"> //得到商和余数,十进制除以2的商得到余数反着排就是二进制数 function f(g) { if(g!=0) { let r = g/2; let d = Math.floor(r);//使用地板除,得到n/2的商 let y = 0;//n/2的余数 if(r>d) { y=1; } f(d); console.log(y) } } f(6); </script>