美文网首页
10进制转16进制

10进制转16进制

作者: MatrixFK | 来源:发表于2017-03-02 14:55 被阅读16次
     //十进制转十六进制
    function HexNum(num){
    if(num < 10)
        return num;
    var ch = ['A','B','C','D','E','F'];
    if(!ch[num - 10]){
      //超过范围,可能是中文等数字
        throw Error(‘超出范围’);
    } 
    return ch[num - 10];
    }
    
    function Otc2Hex(num){
    var hex = [];    
    while(num != 0){
        hex.push(HexNum(num%16));
        num /= 16;
        num = parseInt(num);    
      }
     return hex.reverse().join('');
    }
    
    console.log(Otc2Hex(65036));

    相关文章

      网友评论

          本文标题:10进制转16进制

          本文链接:https://www.haomeiwen.com/subject/xgjqgttx.html