js 中的栈

相似一摞书或许一摞盘子 遵照 后进先出
一些重要的要领:
《js 中的栈》

栈能够处理比方十进制转其他进制的题目

function divideBy2(decNumber){  
var remStack = new Stack(),    
rem,    
binaryString = '';  
while (decNumber > 0){ //{1}    
    rem = Math.floor(decNumber % 2); //{2}    
    remStack.push(rem); //{3}    
    decNumber = Math.floor(decNumber / 2); //{4}  
}  
while (!remStack.isEmpty()){ //{5}    
    binaryString += remStack.pop().toString();  
}  
    return binaryString;
}
    原文作者:fsme
    原文地址: https://segmentfault.com/a/1190000018794726
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞