<!DOCTYPE html>html
<html>前端
<head>web
<meta charset="utf-8">微信
<title></title>spa
</head>.net
<body>htm
<script>對象
function dec2bin (decNumber){ip
var stack = new Stack() //定義一個棧,是一個對象,用來存放數據utf-8
while (decNumber > 0){ //次數不肯定用while
stack.push(decNumber % 2); //入棧, %是取餘
decNumber = Math.floor(decNumber /2);//Math.floor()方法是返回小於或等於括號裏面的的最大整數
var binaryString = '';
}
while(!stack.isEmpty()){ //若是stack不爲空
binaryString += stack.pop(); //出棧
}
return binaryString; //返回
}
console.log(dec2bin(10));
</script>
</body>
</html>
本文分享自微信公衆號 - web前端開發寶典(gh_4c219f294bb7)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。