2017-03-02 1 views
0

javascript가 0으로 시작하는 정수 (예 : 은행 계좌 번호)를 분석하는 방법에 대한 질문이 있습니다. 아래의 간단한 예제는 크롬 개발자 도구입니다.자바 스크립트 정수가 0으로 시작합니다.

var zeroTest = 022; 
//undefined 

zeroTest 
// 18 

왜 이것이 18입니까? var에 액세스 할 때 결과 값을 찾기 위해 0으로 시작하는 입력에 사용할 수있는 확실한 해석이 있습니까?

+4

은행 계좌 번호는 정수가 아닙니다. 문자열을 사용하십시오. – Ryan

+0

JavaScript에서 0으로 시작하는 숫자는 8 진수로 간주됩니다. – arunprakashpj

답변

2

리터럴의 앞에 오는 0은 8 진수 (8 진수)를 사용한다는 것을 나타냅니다.

+0

포인터 일 뿐이므로 중복해서는 안됩니다. 매우 기초적인 질문을 읽으면 이전에 답변을 받았을 가능성이 높습니다. 그런 게시물을 검색하고 댓글에 링크를 공유해야합니다. 이렇게하면 누군가가 질문을 닫을 수 있습니다. – Rajesh

관련 문제