[JavaScript] 함수

dooboocookie·2022년 9월 29일
0

JavaScript

목록 보기
10/15

함수 선언

function 함수명([매개변수...]){
  [return 리턴값]
} 

익명함수

  • 함수명 선언시 함수명을 명시하지 않은 함수 다른 곳에서 호출하지 않음
  • 이벤트 핸들러로 역할, ...
document.querySelector("button").onclcick = function() {
  alert("이벤트 발생");
}

중첩함수

  • 함수안에 함수를 선언하여

함수호출

  1. 일반적인 함수 호출
function sum(a,b=10){
  return a+b;
}
let x = sum(10, 11) // 21
let y = sum(10) // 1
  • 이벤트 핸들러로 호출
<button onclick="clickBtn()">test</button>
<script>
  function clickBtn() {
    alert('함수 호출됨');
  }
</script>
  1. 자체 호출 함수
  • 함수의 선언부와 호출부가 같이 있는 형태
    • 함수 선언 + 함수 호출
    • (함수선언부)() 로 호출
(function () {
  return a+b;
})();
profile
1일 1산책 1커밋

0개의 댓글