Extract bit

by Norlihazmey Ghazali

JavaScript

var a = 47;
var mask = 0;
var m = 15;
var first2bit  = (47 & 0x03);
var first4bitMiddle  = (47 & 0x0C) >> 2;
var first6bitMiddle  = (47 & 0x30) >> 4;
var first8bitMiddle  = (47 & 0xC0) >> 6;
console.log(a.toString(2))
//console.log(mask.toString(2))
console.log(first2bit.toString(2))
console.log(first4bitMiddle.toString(2))
console.log(first6bitMiddle.toString(2))
console.log(first8bitMiddle.toString(2))
var ss = ( m & 0xFC ) | first6bitMiddle;
console.log(ss.toString(2))