///
O algoritmo abaixo, em Javascript, faz a conversão de um número na base decimal para a base binária.
function decParaBin( numDecimal ) {
for ( binario = []; numDecimal > 1; ) {
resto = Math.floor( numDecimal % 2 );
numDecimal /= 2;
binario.unshift( resto == 1 ? 1 : 0 );
}
if ( !/[^0]/.test( binario.join('') ) ) binario.unshift( 1 );
return binario.join('');
}A conversão do número 35 (trinta e cinco) na base decimal para a base binária é: