[JavaScript] function 기초
Web/자바스크립트2022. 9. 28. 14:27
자바스크립트에는 function이 있다...
1. function(함수) 문법 왜 쓰는가?
- 간단 : 긴 코드 짧은 단어로 축약하고 싶을 때 쓰는 문법
- 어렵: 특정 기능을 다음에도 쓰기 위해 모듈화해놓는 문법
- 재사용 : 자주 쓰는 기능 function으로 작성해놓으면 필요할 때 function만 가져다 쓰면 됨
<!-- 함수 안 쓰고 HTML에서 다 처리하기 -->
<button onclick="document.getElementById('alert').style.display = 'block';">button</button>
<!-- 함수 쓰기 -->
<button onclick="openAlert()">button</button>
<script>
function openAlert(){
document.getElementById('alert').style.display = 'block';
}
</script>
2. function(함수) 이름 작성법
- camelCase로 작성이 자바스크립트 관습..!
- open_alert() 이런거 말고 openAlert() !!
3. 주의사항
3-1. JS 코드는 html 밑에 짜는 게 좋음
- 자바스크립트는 html 조작하는 언어
- 조작할 html이 자바스크립트 코드 위쪽에 있어야 조작이 잘 됨
- 왜냐면 컴퓨터가 html 파일을 읽을 때 위에서 부터 한줄씩 읽는데
- 미리 html을 읽고 자바스크립트를 읽어야 html 조작이 가능함
- 하지만 100% 그런 것은 아님 주의
3-2. 오타주의
- geyElementById() -> 대문자가 3개임
- 오타 나기 쉽고, 오타나면 에러 발생함
- 에러나면 브라우저의 console 탭에서 확인할 수 있음 - 밑에 사진 처럼
- 무슨 에러인지 보고 '디버깅' 하거나 구글 찾아보면 됨

'Web > 자바스크립트' 카테고리의 다른 글
[자바스크립트] 변수 (0) | 2022.10.19 |
---|---|
[자바스크립트] sort() (0) | 2022.10.19 |
[JavaScript] Selector (1) | 2022.10.01 |
[JavaScript] function - parameter (0) | 2022.09.28 |
[Javascript] HTML 요소 숨기기, 보이기 이벤트 처리 (0) | 2022.09.26 |
댓글()