function add () {
return 'add'
}
암묵적으로 js 엔진이 선언된 이름으로 식별자를 생성. 함수도 객체니깐 그 식별자는 함수를 참조하는 주소값이 할당되어있음.
var add = function (){
return 'add'
}
함수가 일급객체라는 것은 함수를 값처럼 자유롭게 사용 가능. ⇒ 이게 함수 표현식으로 사용할 수 있는 이유이다.

ES6에 도입됨. function 대신 ⇒ 로 간략하게 선언
const add = (x,y) => x+y
표현만 간략해지는게 아니라 내부 동작도 간략화 되어있다고함.