function decimalToBinaryIterative(decimal) {
let binary = '';
let remainder;
do {
remainder = decimal % 2;
binary = remainder.toString() + binary;
decimal = Math.floor(decimal / 2);
} while (decimal > 0);
return binary;
}
//使用内置函数
function decimalToBinaryBuiltIn(decimal) {
return decimal.toString(2);
}
// 示例
console.log(decimalToBinaryIterative(10)); // 输出 "1010"