728x90
[정리] 1 | 함수 선언과 호출, var let const, 함수 표현식, 이벤트와 이벤트 처리기 정리
함수 선언하고 호출하기
- 함수 선언하기
function 함수명() {
명령
}
- 함수 호출하기
함수명() 또는 함수명(변수)
var, let, const로 선언한 변수 비교
구분 | var | let | const |
스코프 | 함수 레벨 | 블록 레벨 | 블록 레벨 |
재할당 | 가능 | 가능 | 불가능 |
재선언 | 가능 | 불가능 | 불가능 |
함수 표현식
익명함수 : 이름 없이 선언한 함수
function(매개변수) { 명령 }
즉시 실행 함수 : 함수를 정의하는 것과 동시에 실행
(function() { 명령 }());
(function(매개변수) { 명령 }(인수));
화살표 함수 : ES6부터 화살표 기호(=>) 왼쪽 매개변수, 오른쪽 함수 작성. 익명 함수일 경우에만 사용
(매개변수) => { 함수 내용 }
이벤트와 이벤트 처리기
이벤트 : 웹 브라우저나 사용자가 행하는 동작
이벤트 처리기 : 웹 문서에서 이벤트가 발생할 때 그 이벤트에 반응해서 실행하는 함수
출처 | Do it! HTML+CSS+자바스크립트 웹 표준의 정석(고경희)
728x90
'💠프로그래밍 언어 > JavaScript' 카테고리의 다른 글
[정리] 2 | 객체, 자바스크립트의 내장 객체 정리 (0) | 2022.08.23 |
---|---|
[기본 개념] 2 | (2.2) 브라우저와 관련된 객체 (1) | 2022.08.23 |
[기본 개념] 2 | (2.1) 객체, 자바스크립트의 내장 객체 (0) | 2022.08.17 |
[기본 개념] 1 | (1.2) 이벤트와 이벤트 처리기, DOM을 이용한 이벤트 처리기 (1) | 2022.08.11 |
[기본 개념] 1 | (1.1) 함수 선언 및 호출, var let const, 함수 표현식 (0) | 2022.08.10 |