<script> /* 10进制转换为二进制 */ var num =10; /* 特点:遇到2进1 1--1 2-- 10 3--11 4--100 用num/2 1,得到余数 2,用整数的数/2 */ var arr = []; while(num>0){ arr.unshift(num%2); //0101 num =Math.floor(num/2); //1 } console.log(Number(arr.join(""))) </script>