UX·UI - FrontEnd Dev. Story

함수표현식 2

함수 표현식 VS 함수 선언식 구분하기

1. 함수 선언식이란 변수 선언을 let / const 등으로 시작해야하는 것 처럼 함수 선언은 function으로 시작한다. 선언 된 함수는 나중에 사용될 것을 위해 저장되며 call 될 때마다 실행된다. function a() { return "이것은 함수입니다."; } 이 a 함수를 사용하려면 함수의 이름을 호출하면 된다. a();// "이것은 함수입니다." 2. 함수 표현식이란 함수 표현식은 변수로 저장 될 수 있다. let x = function (a, b) {return a * b}; 함수 표현식이 변수에 저장이 되면, 변수는 함수처럼 사용이 가능하다. 변수에 저장된 함수는 함수명이 따로 필요 없으며, 변수 이름을 통해서 호출한다. 함수 표현식 VS 함수 선언식 함수 표현식 alert(hell..

[Javascript]함수 선언 var / let / const 차이점 공부하기

[ 자바스크립트 var ] 가장 많이 사용하는 선언은 " var " 입니다. var는 변수를 선언 할 수 있습니다. ex) var a = 0; var b; car c = []; car d = {}; 이렇게 선언하면서 값을 할당할 수도 있고 빈 변수로 선언해 둘 수도 있습니다. 변수를 덮어쓰기(재선언)도 가능합니다. ex) var a = 1; var a = 2; // a = 2 [ 자바스크립트 let ] let은 var의 문제점을 해결하기 위해 es2015부터 추가 되었습니다. let으로 선언 된 변수는 재선언 할 수 없습니다. ex) let a = 1; let a = 2; // Uncaught SyntaxError a = 3; //a = 3 [ 자바스크립트 const ] contst 역시 es2015부터..

반응형