목록함수 표현식 (1)
자바스크립트에서 함수를 작성하는 2가지 방법(함수 선언문과 함수 표현식)이 있습니다. 함수 선언문 : function a () {}; 함수 표현식 : var a = function() {}; 이 2가지 방법에서 가장 큰 차이점은 호이스팅에서 나옵니다. 함수 선언문으로 작성한 함수는 함수 전체가 호이스팅 되지만, 함수 표현식으로 작성한 함수는 호이스팅이 되지 않습니다. 1234567891011121314151617console.log(sum(3,4)); // 7 출력, 호이스팅 가능 function sum(x, y) { return x+y;} console.log(sum(1,2)); // 3 출력 console.log(a(3,4)); // Uncaught TypeError: a is not a functi..
Javascript
2020. 9. 19. 16:45