Var

    [C#] var 키워드

    var 사용 예제 var는 암시적 타입 지역변수(implicitly typed local variable) 이다. var는 데이터 타입을 개발자가 아닌 컴파일러(Compiler) 가 결정한다. 다음은 var 로 지역변수를 선언한 예제 코드다. 아래 예제에서 var idx의 값은 int형 정수 10으로 설정됨으로 컴파일러에 의해 int형으로 타입이 결정된다. var idx = 10; //Implicitly typed. int idx = 10; //Explicitly typed. 다음은 C#에서 사용하는 var 사용 예제코드다. using System.Linq; namespace VarTest { class Program { static void Main(string[] args) { // idx 변수 in..

    [JS] var, let, const의 차이 ⏤ 변수 선언 및 할당, 호이스팅, 스코프

    변수 먼저 자바스크립트에서 변수가 무엇인지 알아보자. 변수(variable)는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름을 말한다. const myNumber = 23 // 변수명(식별자): myNumber // 해당 값의 위치(메모리 주소): 0012CCGWH80 // 변수 값(저장된 값): 23 자바스크립트는 매니지드 언어(managed language)이기 때문에 개발자가 직접 메모리를 제어하지 못한다. 따라서 개발자가 직접 메모리 주소를 통해 값을 저장하고 참조할 필요가 없고 변수를 통해 안전하게 값에 접근이 가능하다. 변수명(식별자)인 myNumber는 변수의 값이 아닌 메모리 주소를 기억하고 있다. 변수명을 사용하면, 자바스크립트 엔진이..