자바스크립트 질문
본문
우선 그누 질문이 아닌점 양해 부탁드립니다..
Num = Number('-0.12');
자바스크립트 구문중 해당 구문으로 -0.12값을 넣으니 작동을 하지않아서 어떤게 문제인지 알려주시면 정말 감사하겠습니다.
답변 4
그 이전 코드에서 Num 이 const 로 정의되어 있지는 않은지 살펴보세요.
첫글자가 대문자면 사실 변수나 함수라기보다는 이미 정의된 객체나 클래스일 수도 있거든요.
값이 정상적으로 나오는데 어떻게 작동을 안하신다는건가요?
※ 아래의 디버깅 로직을 문제의 코드 바로 전/후에 추가하여;
Num 값이 변경되거나 잘못 사용되는 경우의
경고와 오류 메시지를 확인하여 보세요.
- Num이 덮어쓰이거나 하는 위치와 이유를 추적할 수 있을 것입니다.
★ 문제가 발생하는 코드 someFunction(Num); - 전/후에 (기존 코드에서)
. . .
// 문제가 발생하는 코드
someFunction(Num); // Num 값을 사용하는 특정 함수
. . .
★ Num 값을 사용하는 특정 함수나 로직 바로 전/후에 아래의 디버깅 로직을 추가
답변을 작성하시기 전에 로그인 해주세요.