728x90
반응형
질문 : JSLint는 "기수 매개 변수 누락"이라고 말합니다.
이 JavaScript 코드에서 JSLint를 실행했으며 다음과 같이 말했습니다.
32 행 문자 30의 문제 : 기수 매개 변수가 누락되었습니다.
문제의 코드는 다음과 같습니다.
imageIndex = parseInt(id.substring(id.length - 1))-1;
여기서 무엇이 잘못 되었습니까?
답변
parseInt로 기수를 전달하는 것은 항상 좋은 습관입니다.
parseInt(string, radix)
십진수-
parseInt(id.substring(id.length - 1), 10)
radix 매개 변수가 생략되면 JavaScript는 다음을 가정합니다.
- 문자열이 "0x"로 시작하면 기수는 16 (16 진수)입니다.
- 문자열이 "0"으로 시작하는 경우 기수는 8 (8 진수)입니다. 이 기능은 더 이상 사용되지 않습니다.
- 문자열이 다른 값으로 시작하는 경우 기수는 10 (10 진수)입니다.
( 참조 )
출처 : https://stackoverflow.com/questions/7818903/jslint-says-missing-radix-parameter
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
JavaScript chop/slice/trim 문자열의 마지막 문자 잘라내기 (0) | 2021.09.02 |
---|---|
Node.js에서 다른 파일의 함수를 "include" 하는 방법 (0) | 2021.09.02 |
CSS를 사용하여 텍스트 또는 이미지에 투명한 배경을 제공하는 방법 (0) | 2021.09.02 |
CSS를 사용하여 height: 0 를 height: auto 로 전환하는 방법 (0) | 2021.09.01 |
CSS 텍스트 색깔에 불투명도 적용하는 방법 (0) | 2021.09.01 |