js사용중 의문점이 생겼다.
return 문을 사용하면 어느 범위까지 탈출을 하는것일까
참고한 자료에따르면
1. break
-switch문 / 반복문에서 중괄호를 빠져나오게 함.
2. return
-함수에서 빠져나오게 함.
-그 아래 코드는 실행하지 않음.
3.exit
-main함수가 아닌 곳에서도 프로그램을 종료시킴
-main함수에서 return 0한 것과 동일
-exit(0) 정상적인 종료
exit(1) 비정상적인 종료 (에러가 발생함을 보여줌)
이렇게 된다면 return; 만 했을때는 메서드 하나에서만 나가야 되는데 예제를 보면
위 코드를 실행했을때 '함수안' 만 실행되고 if문밖의 모든 함수가 실행되지 않는다.
이 문제는 더 알아봐야할듯 하다...