function getArea(width, height) { // 매개변수 width, height
let area = width * height;
console.log(area);
}
getArea(100, 200);
---------------------------------------------------------------------
function getArea(width, height) {
let area = width * height;
return area; // return
}
let area1 = getArea(100, 200); // 반환값을 새로운 변수에 할당
함수 내부에서 선언된 변수 > 지역변수
함수 외부에서 선언된 변수 > 전역변수
호이스팅 : 밑에 있는 함수를 위에서 불러올 수 있음
화살표 함수 : let hello = () => ~~ ;
console.log(hellob()); // 함수 선언식 호이스팅 o, but 함수 표현식은 호이스팅 x
/*let hello = function () {
return "안녕하세요 녀러분";
}; // 함수 표현식
*/
let hello = () => "안녕하세요 여러분"; // 화살표 함수, 호이스팅x, 순서 중요
console.log(hello());
function hellob() {
return "안녕하세요 어려분";
} // 함수 선언식
콜백함수
매개변수로 함수 전달