toggle - nodef/extra-bit GitHub Wiki

Toggle bits at specified index.

Alternatives: toggle, toggleAs. Similar: get, set, toggle.

toggle(x, i)
// x: an int32
// i: bit index
const xbit = require('extra-bit');

xbit.toggle(6, 0);
// → 7 (110,0 ⇒ 111)

xbit.toggle(6, 1);
// → 4 (110,1 ⇒ 100)

xbit.toggle(6, 2);
// → 2 (110,2 ⇒ 010)

References