Frontend practice/java script
함수 선언 방법
판다꼬마
2022. 5. 12. 21:06
728x90
console.log(helloB);
//호이스팅이 일어나 선언이 되지않은 함수가 위로 끌어올라와 선언이 먼저 된다.
console.loh(helloA);
// 이건 호이스팅 안돼서 실행안됨
let helloA = function () {
return "안녕하세요 안녕하세요";
};
//함수 표현식
//이 함수가 직접적으로 선언되기 전에는 호출을 할 수 가 없다.
function helloB() {
return "안녕할까요 안녕할까요";
}
// 함수 선언식
console.log(helloA());
//이렇게 선언이 된 후 호출을 해야 결과 값이 나온다.
let helloA = function () {
return "안녕하세요 안녕하세요";
};
이 함수를 다르게 표현해 선언을 할 수 도 있다.
아래처럼 표현을 해도 위의 함수와 의미가 같다.
let helloA = () => {
return "안녕하세용";
};
위에처럼 하나만 리턴하는 함수이면
let helloA = () => "안녕하세용";
이렇게 써도 된다.
728x90