0
我對javascript如何解析以零開頭的整數(例如銀行帳號)有疑問。下面是來自chrome開發工具的簡單示例。以零開頭的Javascript整數
var zeroTest = 022;
//undefined
zeroTest
// 18
爲什麼這會變成18?是否有一個健壯的解釋,可以用於任何以零開頭的輸入來查找訪問var時的結果值?
我對javascript如何解析以零開頭的整數(例如銀行帳號)有疑問。下面是來自chrome開發工具的簡單示例。以零開頭的Javascript整數
var zeroTest = 022;
//undefined
zeroTest
// 18
爲什麼這會變成18?是否有一個健壯的解釋,可以用於任何以零開頭的輸入來查找訪問var時的結果值?
字面上的前零表示您要使用八進制數(基數8)。
只是一個指針,您不應該回答重複。如果您閱讀了一個非常基本的問題,之前很有可能已經回答了這個問題,您應該搜索此類帖子並在評論中分享其鏈接。這樣,有人可以關閉問題 – Rajesh
銀行賬號不是整數。使用一個字符串。 – Ryan
在JavaScript中,任何以0開頭的數字都被認爲是一個八進制數 – arunprakashpj