binary to bits javascript code example

Example 1: javascript convert number to binary representation

// 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

Example 2: javascript bitwise flags

var myEnum = {
  left: 1,
  right: 2,
  top: 4,
  bottom: 8
}

var myConfig = myEnum.left | myEnum.right;

if (myConfig & myEnum.right) {
  // right flag is set
}