티스토리 뷰
목차
문제
1부터 10사이의 정수 랜덤값 반환
자바 (int)(Math.random() * 10 + 1)
-------------------------------------------------
1부터 랜덤수까지 매번 1씩 증가되는 값 출력
함수 작성 시 오류발생하여 오류 원인과 수정 후 해결에 대해 작성하겠습니다.
<h3>return</h3>
<script>
// 1부터 10사이의 정수 랜덤값 반환
// 자바 (int)(Math.random() * 10 + 1)
const fnReturnRanNum = function () {
return parseInt(Math.random() * 10 + 1);
}
// 1부터 랜덤수까지 매번 1씩 증가되는 값 출력
const fnOneToRanNum = function () {
let random = fnOneToRanNum();
for (let i=1; i<= random; i++) {
console.log(i)
}
}
</script>
<button onclick="fnOneToRanNum();">버튼</button>
🚨 오류
▶Uncaught
RangeError: Maximum call stack size exceeded
at fnOneToRanNum (07_function.html:154:20)
at fnOneToRanNum (07_function.html:154:20)
at fnOneToRanNum (07_function.html:154:20)
at fnOneToRanNum (07_function.html:154:20)
at fnOneToRanNum (07_function.html:154:20)
at fnOneToRanNum (07_function.html:154:20)
at fnOneToRanNum (07_function.html:154:20)
at fnOneToRanNum (07_function.html:154:20)
at fnOneToRanNum (07_function.html:154:20)
at fnOneToRanNum (07_function.html:154:20)
👀 구글번역
▶잡히지 않음
RangeError: 최대 호출 스택 크기를 초과했습니다.
fnOneToRanNum에서(07_function.html:154:20)
fnOneToRanNum에서(07_function.html:154:20)
fnOneToRanNum에서(07_function.html:154:20)
fnOneToRanNum에서(07_function.html:154:20)
fnOneToRanNum에서(07_function.html:154:20)
fnOneToRanNum에서(07_function.html:154:20)
fnOneToRanNum에서(07_function.html:154:20)
fnOneToRanNum에서(07_function.html:154:20)
fnOneToRanNum에서(07_function.html:154:20)
fnOneToRanNum에서(07_function.html:154:20)
❓ 원인
변수명을 잘못 입력하였습니다.
const fnOneToRanNum = function () {
let random = fnOneToRanNum();
for (let i=1; i<= random; i++) {
console.log(i)
}
}
✅ 해결
const fnOneToRanNum = function () {
let random = fnReturnRanNum();
for (let i=1; i<= random; i++) {
console.log(i)
}
}
'JavaScript > 오류해결하기' 카테고리의 다른 글
JavaScript 오류 해결하기-4 (0) | 2024.08.14 |
---|---|
JavaScript 오류 해결하기-3 (0) | 2024.08.13 |
JavaScript 오류 해결하기 (0) | 2024.08.13 |
- Total
- Today
- Yesterday
- 개발자 자격증 준비
- oracle 권한 부여 명령어
- 정보처리산업기사 자격증
- 정보처리기능사 자격증 문제
- 코딩활용능력 자격증 기출문제
- oracle 시스템 명령어
- oracle 자원 사용 권한 주는 명령어
- 정보처리기능사 자격증 준비
- Oracle
- 파이썬 else 문
- 코딩활용능력 자격증 조건문
- 파이썬 elif문
- 정보처리기능사 준비
- 코딩활용능력 자격증
- 코딩활용능력 자격증 시험문제
- 정보처리기능사 필기 준비
- oracle 권한주는 명령어
- 코딩활용능력 기출문제
- 코딩활용능력 자격증 파이썬
- 코딩활용능력자격증 문제풀이
- oracle 사용자 계정 만들기
- 정보처리기능가 필기 시험문제
- 정보처리기능사 필기 문제
- 코딩활용능력 시험일정
- 정보처리 기능사 필기 준비
- ocalce 사용자 계정 삭제하는 방법
- 정보처리기능사 시험 문제
- 코딩활용능력자격증 문제
- oracla 사용자 계정 만드는 방법
- 코딩활용능력자격증
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |