[Algorithm] Bitwise Operators

"|" can be used as assign

"&" can be used as check

// Read, Write, Execute
// 0100 Read
// 0010 Wirte
// 0001 Execute

const read = 4;
const write = 2;
const execute = 1;

let myPremission= 0;
myPremission = myPremission | read | write; // 6 -- 0110

let message = (myPresmission & read) ? 'yes' : 'no'; // yes

 

posted @ 2019-12-04 19:41  Zhentiw  阅读(99)  评论(0编辑  收藏  举报