Javascript 함수표현식과 함수선언문, 콜백함수

feelslikemmmm·2020년 7월 24일
0

javascript

목록 보기
13/37
post-thumbnail

함수표현식과 함수선언문, 콜백함수

► 함수 선언문

<script>
함수 선언문은 어디서든 sum을 호출할 수가 있다.

console.log(sum(10, 20));

정의되기전에도 호출이된다.

function sum(x,y){
  return x + y;
}
</script>                  

► 함수 표현식

<script>
  console.log(sumXY(10,20));
  sumXY가 정의되기전에 호출할 수 없다
  let sumXY = function(x,y) {
    return x + y;
  };
  console.log(sumXY(10,20));
  sumXY가 정의되고 난 후에는 호출이 된다.
</script>

► 콜백 함수

<script>
  function sum2(x,y,c) {
    c(x+y);
    return x + y;
  };
  
  function consolelog(s) {
    console.log('콜백함수',s);
  }
  
  sum2(10, 20, consolelog);
</script>
profile
꾸준함을 잃지 말자는 모토를 가지고 개발하고 있습니다 :)

0개의 댓글