# local variable
변수(Variable)
1. 변수가 선언된 위치는 그 변수가 어떤 변수인지 결정할 수 있는 중요한 요소이다. 2. 멤버변수(Member variable) : 클래스 영역에 선언된 변수를 의미한다. 멤버변수는 프로그램의 어디에서나 접근할 수 있어서, 어느 위치에서든 호출이 가능하다.
What is Scope?
scope는 JS 문법이 아니다. 쉽게 말하자면 scope는 “변수가 어느 영역까지 쓰일 수 있는가”의 범위, 혹은 “변수가 선언되고 사용할 수 있는 공간”을 말한다. let, const, var 등으로 변수를 선언했다 하더라도 해당 변수가 block으로 막혀 있다면
변수와 메서드(1)
변수의 종류 : 클래스 변수, 인스턴스 변수, 지역변수변수의 종류를 결정짓느 요소 = 변수의 선언된 위치인스턴스변수(instance variable)인스턴스마다 고유한 상태를 유지해야하는 속성의 경우 인스턴스 변수로 선언클래스변수(class variable)모든 인스

TIL21: Closure - 1
A closure is the combination of a function bundled together (enclosed) with references to its surrounding state (the lexical environment). In other wo

[JS] Scope/ 지역 변수/ 전역 변수
범위, 영역을 뜻한다. 변수를 만들고 값을 할당하면 어디서든 그 변수 이름으로 할당된 값을 가져올 수 있었다. 그런데 사실 변수에는 유효한 범위가 있어서 그 범위를 벗어나면 오류가 발생하게 된다. 변수의 유효범위에 대해서 살펴보자. 이 경우 잘 실행된다. 이번에는 같은

변수의 선언과 사용, 수정, Scope
변수라는 것은 하나의 어떤 값을 답는 대명사임.변수를 선언하는 것은 대명사를 지정하는 것이고 사용한다는 것은 그 대명사를 적용한다는 것이라고 보면 됨.camelCase vs. snake_case 를 사용하고 그 뜻을 유추할 수 있도록 쓰는것.항상 이러한 이유는 개발이라