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