美文网首页
二进制&十进制

二进制&十进制

作者: liuniansilence | 来源:发表于2022-03-13 23:17 被阅读0次
      // 十进制转二进制
        const decimalToBinary = num => {
            const list = [];
            let curr = num;
            while (curr > 0) {
                list.unshift(curr % 2);
                curr = Math.floor(curr/2);
            }
            return Number(list.join(''));
        }
      // 二进制转十进制
        const binaryToDecimal = num => {
            let count = 0;
            return num.split('').reverse().reduce((prev, curr) => {
                const el = curr * Math.pow(2, count++);
                return prev + el;
            }, 0)
        }
    

    相关文章

      网友评论

          本文标题:二进制&十进制

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