Ejemplo 1: javascript convertir número a binario
function dec2bin(dec){
return (dec >>> 0).toString(2);
}
dec2bin(1); // 1
dec2bin(-1); // 11111111111111111111111111111111
dec2bin(256); // 100000000
dec2bin(-256); // 11111111111111111111111100000000
Ejemplo 2: javascript convierte número a representación binaria
// Javascript convert a number to a binary equivalent.
// Syntax: n.toString(radix)
// Note that radix in this syntax is the radix n will become.
let n = 100;
let binary = n.toString(2);
// => 1100100
// Convert a binary number to a radix of 10 equivalent.
// Syntax: parseInt(num, radix).
// Note that radix in this syntax is denoting i's current radix.
let i = 1100100;
let number = parseInt(i, 2);
// => 100
Ejemplo 3: cómo obtener el valor binario de int javascript
const convertNumberToBinary = number => {
return (number >>> 0).toString(2);
}
Ejemplo 4: conversión de javascript ay desde binario
/* From decimal to binary (similar fo rother base) */
const num = 7;
num.toString(2); // output: "111"
/* From binary (similar fo rother base) to decimal */
parseInt("111", 2); // output: 7
Ejemplo 5: CONVERSIÓN DECIMAL A BINARIA javascript
// program to convert decimal to binary
function convertToBinary(x) {
let bin = 0;
let rem, i = 1, step = 1;
while (x != 0) {
rem = x % 2;
console.log(
`Step ${step++}: ${x}/2, Remainder = ${rem}, Quotient = ${parseInt(x/2)}`
);
x = parseInt(x / 2);
bin = bin + rem * i;
i = i * 10;
}
console.log(`Binary: ${bin}`);
}
// take input
let number = prompt('Enter a decimal number: ');
convertToBinary(number);
Ejemplo 6: número a javascript binario
// method one
function convertNumberToBinary (num) {
return parseInt([...num.toString(2)].reverse().join(''), 2);
}
// methode two
function convertNumberToBinary (num) {
return parseInt(num.toString(2).slice('').reverse().join(''), 2);
}
// methode three
function convertNumberToBinary (num) {
let binary = (n >>> 0).toString(2).split('').sort().join('');
let number = parseInt(binary, 2);
return num;
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)