Front/JS & jQuery
[js] return, return false
오선지♬
2025. 4. 5. 13:26
728x90
반응형
✅ 1. return;
- 아무 값도 반환하지 않고 함수를 조용히 종료함.
- 함수 타입이 void일 경우, 흔히 쓰임.
✅ 2. return false;
- false 값을 명시적으로 반환함.
- 특히 이벤트 핸들러 안에서 많이 씀, 예를 들면:
- <a href="#"> 클릭했을 때 기본 동작 막기
- submit 이벤트를 막기
상황 | return | return false |
함수 종료만 할 때 | ✔️ | 가능하지만 의미가 바뀜 |
값 반환 없을 때 | ✔️ (undefined 반환) | ❌ 불필요한 false 반환 |
이벤트 중단, 기본 동작 방지 | ❌ | ✔️ jQuery 이벤트에서 추천 (preventDefault) |
728x90
반응형