JavaScript十六進位制和八進位制字面量

admin發表於2018-07-07

在javascript中寫十進位制數字自然是非常輕鬆加愉快的事情,看如下程式碼:

[JavaScript] 純文字檢視 複製程式碼
var num=10;

上面的程式碼不用多說就是一個十進位制的數字字面量。

那麼怎麼樣寫十六進位制和八進位制的數字,下面就通過程式碼例項簡單介紹一下:

一.十六進位制:

[JavaScript] 純文字檢視 複製程式碼
var num=0x10;
console.log(num);

十六進位制字面量需要在前面新增0x字首。

二.八進位制:

[JavaScript] 純文字檢視 複製程式碼
var num=010;
console.log(num);

八進位制字面量需要在前面新增0。

特別說明:

(1).嚴格模式下,JavaScript取消了八進位制字面量表示法,上面的程式碼會報錯。

(2).ES2015新增了八進位制字面量的書寫形式。

關於嚴格模式的內容參閱javascript嚴格模式特性簡單介紹一章節。

相關文章