2017-03-02 12 views
0

JavaScriptでゼロから始まる整数(銀行口座番号など)を解析する方法について質問があります。クロム開発ツールの下の簡単な例。ゼロから始まるJavaScriptの文字

var zeroTest = 022; 
//undefined 

zeroTest 
// 18 

なぜ18になるのですか? varがアクセスされたときに結果の値を見つけるためにゼロから始まる入力に使用できる堅牢な解釈がありますか?

+4

銀行口座番号は整数ではありません。文字列を使用します。 – Ryan

+0

JavaScriptでは、0から始まる数字はすべて8進数と見なされます – arunprakashpj

答えて

2

リテラルの先頭ゼロは、8進数(8進数)を使用することを示します。

+0

ポインタだけで、重複して回答するべきではありません。非常に基本的な質問を読むと、以前に答えられた可能性が高いので、そのような投稿を検索し、そのリンクをコメントで共有する必要があります。誰かが質問を閉じることができるこの方法 – Rajesh

関連する問題