1.十进制转换二/八/十六进制
var num = 220;
console.log(num.toString());
console.log(num.toString(2));
console.log(num.toString(8));
console.log(num.toString(16));
2. 二/八/十六进制转换十进制
console.log(parseInt('11011100',2));
console.log(parseInt('334',8));
console.log(parseInt('DC',16));
面试题
假设有15瓶水,其中有一个水有毒,请问至少需要几只小白鼠就可以一次性试喝出有毒的那瓶水?
答案:4只。(二进制)
解析:一瓶水喝了代表1,没喝代表0,通过小白鼠代表的数字下1/0来判断;加入只有1道了说明是第8瓶水,加入2、3倒了说明是第6瓶水。。。