Converte Binário para Decimal

gente to tentando converte Binário para Decimal

function calcular() {
const Bin = document.getElementById('Bin')
let B = parseInt(`${Bin}`, 2)
console.log(`${B}`)
}

outra pergunta como mostro dentro de um input

Seria mais ou menos assim:

<input type="text" id="number">
<button onclick="calcular()">Calculcar</button>
<input type="text" id="dec">
<input type="text" id="hex">
<input type="text" id="bin">

<script>
  function calcular() {
    const number = document.getElementById("number");
    const dec = document.getElementById("dec");
    const hex = document.getElementById("hex");
    const bin = document.getElementById("bin");
    
    const n = parseInt(number.value, 2);
    
    dec.value = n;
    hex.value = n.toString(16);
    bin.value = n.toString(2);
  }
</script>
1 curtida