1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <script type="text/javascript"> 7 8 var a = 123; 9 10 /* 11 * 在js中,如果需要表示16进制的数字,则需要以0x开头 12 * 如果需要表示8进制的数字,则需要以0开头 13 * 如果要要表示2进制的数字,则需要以0b开头 14 * 但是不是所有的浏览器都支持 15 * 16 */ 17 18 //十六进制 19 a = 0x10; 20 a = 0xff; 21 a = 0xCafe; 22 23 //八进制数字 24 a = 070; 25 26 //二进制数字 27 //a = 0b10; 28 29 //向"070"这种字符串,有些浏览器会当成8进制解析,有些会当成10进制解析 30 a = "070"; 31 32 //可以在parseInt()中传递一个第二个参数,来指定数字的进制 33 a = parseInt(a,10); 34 35 console.log(typeof a); 36 console.log(a); 37 38 </script> 39 </head> 40 <body> 41 </body> 42 </html>