초보 개발자의 일기
함수 선언 방법 본문
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
'Frontend practice > java script' 카테고리의 다른 글
JS 객체 (0) | 2022.05.15 |
---|---|
callback 함수 (1) | 2022.05.12 |
JS weather (0) | 2022.05.04 |
JS To Do list 2 (0) | 2022.05.04 |
JS ToDo List 만들기 (0) | 2022.05.04 |