js中其他進位制的數字
阿新 • • 發佈:2018-12-02
在js中,如果需要16進位制的數字,則需要以0x開頭
如果需要表示8進位制的數字,則需要以0開頭
如果需要表示2進位制數字,則需要以0b開頭,但不是所有的瀏覽器都支援
程式碼示例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>其他進位制的數字</title> <script type="text/javascript"> var a=123; //十六進位制 a = 0x10; a = 0xff; a = 0xcafe; //八進位制數字 a = 070; //二進位制數字 a = 0b10; //向“070”這種字串,有些瀏覽器會當成8進位制解析,有些會當成10進位制解析 a= "070"; //可以在parseInt()中傳遞第二個引數,來指定數字的進位制 a = parseInt(a,10); console.log(a); </script> </head> <body> </body> </html>