ES6 2

[JavaScript ES6]유효범위 (지역변수와 지역변수), 정적 유효범위

✨유효 범위(Scope)란? 자바스크립트에서 객체나 함수는 모두 변수(variable)입니다. 변수의 유효 범위(scope)란 해당 변수가 접근할 수 있는 변수, 객체 그리고 함수의 집합을 의미합니다. 🌟지역(local) 변수와 전역(global) 변수 하단의 코드를 통해 지역변수와 전역 변수를 비교해보자 let vscope = 'global'; // 전역변수 // 애플리케이션 전역에서 접근 할 수 있는 변수 function fscope(){ let vscope = 'local'; // 지역변수 //함수의 중괄호 내에서만 접근 할 수 있는 변수 console.log(vscope); } fscope(); //fscope 함수는 같은 함수 안에 있는 vscope를 출력하게된다. 🟣전역 변수(global) l..

[JavaScript ES6] 변수(variable)

✨변수란? 말 그대로 변수란 변하는 수입니다. 뭐가 변하냐면, 데이터가 변합니다. 데이터는 프로그래밍에서 기본입니다. 어떠한 정보든지 다 데이터(유저의 정보, 포스트, 댓글 등등)입니다. 이렇듯 수많은 데이터를 처리하기 위해서는 데이터를 저장하는 공간이 있어야 합니다. 이 공간은 메모리에 마련되고 이 공간이 바로 변수입니다. ⚙정리⚙ 1. 변수는 변하는 수라는 말이다. (변하는 값은 Data) 2. 데이터 보관함 같은 것이다. (메모리에 Data 저장) 3. 보관함의 크기는 모두 동일하다. 4. 각 보관함의 이름이 변수명이다. (메모리 위치에 대한 레이블) 5. 이름을 통해 데이터 사용할 수 있다. (재활용, 재할당 등을 통해 재활용성을 높일 수 있다.) 🟠 변수의 기본적인 사용법 var a=1; con..