JavaScript棧結構——十進制轉二進制
//棧結構——十進制轉二進制
function dec2bin(dec){
//儲存計算結果
const bin = []
while(dec > 0){
//將每次求餘結果放入棧中
bin.push(dec % 2)
//保留整除後的結果
dec = Math.floor(dec / 2)
}
//循環從棧頂彈出數據
let result = ''
while(bin.length != 0){
result += bin.pop()
}
//返回轉換後的二進制結果
return result
}