js使用栈来实现10进制转8进制 js取除数 余数
2014-06-11 11:09
239 查看
[javascript] view
plaincopy
function ten2eight(x){
var s=[];
var r='';
while(x>0){
s.push(x%8);
x=parseInt(x/8);
}
while(s.length>0){
r=r+s.pop();
}
return r;
}
N=(N div 8)*8+(N mod 8) (div 是整除操作,mod 是求余)
对于输入的一个非负十进制整数转换成八进制,计算过程是从低位到高位顺序产生八进制的各个数位,而输出时,一般来说应从高位到低位,和计算过程相反。
注意:取除数时,需要取整 parseInt
plaincopy
function ten2eight(x){
var s=[];
var r='';
while(x>0){
s.push(x%8);
x=parseInt(x/8);
}
while(s.length>0){
r=r+s.pop();
}
return r;
}
N=(N div 8)*8+(N mod 8) (div 是整除操作,mod 是求余)
对于输入的一个非负十进制整数转换成八进制,计算过程是从低位到高位顺序产生八进制的各个数位,而输出时,一般来说应从高位到低位,和计算过程相反。
注意:取除数时,需要取整 parseInt
相关文章推荐
- js使用栈来实现10进制转8进制 js取除数 余数
- js使用栈来实现10进制转8进制与取除数及余数
- js使用栈来实现10进制转8进制 js取除数 余数
- js使用栈来实现10进制转8进制与取除数及余数
- js实现26进制和10进制之间的转换
- JS实现颜色的10进制转化成rgba格式的方法
- 递归实现10进制转8进制,字符串数字互转,判断数组正逆向
- 栈实现10进制到8进制的转换
- c语言用栈实现10进制转换为8进制
- 递归实现10进制转8进制,字符串数字互转,判断数组正逆向
- Delphi实现进制转化(2进制,8进制,10进制,16进制)
- C# 2进制、8进制、10进制、16进制...各种进制间的轻松转换
- c# 2进制、8进制、10进制、16进制之间的转换
- 进制数转换器的VB算法实现(2/8/10/16进制数可以相互转换)
- 链栈实现10进制转换2进制
- javascript 进制转换(2进制、8进制、10进制、16进制之间的转换)
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
- VC++ 中实现进制2进制,10进制,16进制的相互转换
- c# 中 2进制、8进制、10进制、16进制...各种进制间的轻松转换
- JavaScript学习笔记10--用js实现的拼图游戏