함수
·
JavaScript
함수 리터럴 const t=function hi(a,b){ return a+b; } 함수리터럴만 아래처럼 이름 생략이 가능하다 const t=function(a,b){ return a+b; } t(1,2) 결과: 3 리터럴: 값을 생성하기 위한 표기법(사람 이해) -> 함수 리터럴도 평가되어 값을 생성 -> 값은 객체 -> 함수는 객체 함수는 정의하는 것, 변수는 선언하는 것 함수 선언식 function hi(a,b){ return a*b; } //undefined 이름 생략이 불가능하다. 함수 선언식은 표현식이 아닌 문 이다! 표현식이 아닌 문을 실행하면 항상 undefined를 출력하고( 완료 값 ) 위에 코드를 실행시켜보면 undefined가 나오는것을 알 수 있다. 표현식이 아닌 문은 변수에 할당..