## 一、流程控制 ### switch > **switch底层用的是 === 比较。** 参考链接:http://www.cnblogs.com/codetker/p/4680996.html ```javascript switch ("111"){ case 111: alert(111); break; case 222: alert(222); break; case 222: alert(333); break; default : alert("都不是!"); break; } ``` **注意:如果switch的判断条件为false的话,case的所有语句都不执行,只执行default的语句。** ## 二、进制转换 十进制转换成其他进制:使用toString ```js var num = 10; var num_2 = num.toString(2); // 转换为二进制 1010 var num_2 = num.toString(8); // 转换为八进制 12 var num_2 = num.toString(16); // 转换为十六进制 a ``` 其他转换成十进制:使用parseInt ```js var num = parseInt(1101, 2); // 二进制转换为十进制 13 var num = parseInt(5505, 8); // 八进制转换为十进制 2885 var num = parseInt(0xFA9, 16); // 十六进制转换为十进制 16393 ```