Volver a la página principal
domingo 5 mayo 2024
3

Cómo convertir un numero decimal a binario en javascript

Convertir un número decimal a binario es una tarea común en programación. En JavaScript, podemos hacerlo utilizando métodos nativos o mediante la implementación de un algoritmo específico.

Método Utilizando toString()

JavaScript ofrece un método sencillo para convertir números decimales a binarios utilizando el método toString(). Al pasarle el argumento 2, toString() devuelve la representación binaria del número.

var numeroDecimal = 10;
var binario = numeroDecimal.toString(2);
console.log(binario); // '1010'

Método Manual

También puedes convertir un número decimal a binario manualmente mediante un bucle, dividiendo el número por 2 y almacenando el residuo. El resultado final es la concatenación de estos residuos leídos en orden inverso.

function decimalABinario(num) {
    var resultado = '';
    while (num > 0) {
        resultado = (num % 2) + resultado;
        num = Math.floor(num / 2);
    }
    return resultado;
}
console.log(decimalABinario(10)); // '1010'
Compartir:
Autor:
User photo

Jorge García

Fullstack developer