string to binary javascript code example
Example 1: converting binary to text js
function binaryAgent(str) {
var newBin = str.split(" ");
var binCode = [];
for (i = 0; i < newBin.length; i++) {
binCode.push(String.fromCharCode(parseInt(newBin[i], 2)));
}
return binCode.join("");
}
binaryAgent('01000001 01110010 01100101 01101110 00100111 01110100');
Example 2: string to binary javascript
parseInt(num.toString(2));
parseInt(num.toString(2), 2);
Example 3: javascript convert to and from binary
const num = 7;
num.toString(2);
parseInt("111", 2);
Example 4: how to convert to binary in javascript
function bin(num) {
var binn = [];
var c;
while (num != 1) {
c = Math.floor(num / 2);
binn.unshift(num % 2);
num = c;
}
binn.unshift(1)
return binn
}
Example 5: string to binary javascript
let num = 2020;
let x = +num.toString(2);
console.log(x);
Example 6: javascript convert binary to text
function binaryAgent(str) {
let bytes = str.split(' ');
let output = '';
for (let k = 0; k < bytes.length; k++){
output += String.fromCharCode(convertToDecimal(bytes[k]));
}
return output;
}
function convertToDecimal(byte) {
let result = 0;
byte = byte.split('');
byte.reverse();
for (let a = 0; a < byte.length; a++){
if (byte[a] === '1'){
result += 2 ** a;
}
}
return result;
}
binaryAgent("01000001 01110010 01100101 01101110 00100111 01110100 00100000 01100010 01101111 01101110 01100110 01101001 01110010 01100101 01110011 00100000 01100110 01110101 01101110 00100001 00111111");