Кривовато составлена документация.
Проверять надо по шестнадцатеричным маскам, указанным ниже.
При побитовом И (&) вы получите ноль, если бит не установлен, или значение бита, если он установлен. Ноль, традиционно, неявно приводится к false, любое ненулевое значение - к true.
const status = 40; // 0x28
status & 0x08
// 8 (0x08, true)
status & 0x10
// 0 (false)
status & 0x20
// 32 (0x20, true)