스코프 및 화살표 함수 [ Javascript ] [ JavaScript 문법 종합반 1주차 ]

2023. 6. 12. 18:00항해99/JavaScript 문법 종합반

// 스코프, 전역변수, 지역변수, 화살표 함수
// 스코프 : 변수가 어디까지 영향을 끼칠 수 있는가

// // 전역변수 ======================
// let x = 10; // 전역변수

// function printX() {
//   console.log(x);
// }

// console.log(x); // 10
// printX(); // 10

// // 지역변수 =======================
// function printX() {
//   let x = 10; // 지역변수
//   console.log(x);
// }

// console.log(x); // ReferenceError : x is not defined
// printX();

// 화살표 함수 ========================
function add(x, y) {
  return x + y;
}

// 1-1 기본적인 화살표 함수
let arrowFunc01 = (x, y) => {
  return x + y;
};

// 1-2 한줄로
let arrowFunc02 = (x, y) => x + y;

function testFunc(x) {
  return x;
}

let arrowFunc03 = x => x;