[JavaScript] - 표현식과 문 (Expression, Statement)
·
📜 Web Programming/JavaScript
값 (Value) 값(Value)이란 “식(Expression)이 평가되어 생성된 결과”를 말한다. 모든 값은 “데이터 타입”을 가지게 되며 메모리에 2진수(비트)가 나열된 형태로 저장된다. 변수는 “하나의 값을 저장하기 위해 확보한 메모리 공간”이기에 변수에 저장되는 것 또한 “값”이다. 리터럴 (Literal) 리터럴(Literal)이란 “사람이 이해할 수 있는 문자 또는 약속된 기호를 사용하여 값을 생성하는 표기법”을 말한다. 숫자, 알파벳, (+, -, {}) 등과 같은 기호가 리터럴이다. 리터럴은 변하지 않는 데이터 그 자체를 의미하며(상수와는 다른 개념), 리터럴을 사용하여 다양한 종류의 "값"을 생성할 수 있다. (런타임에 평가되어 값을 생성한다) 표현식 (Expression) 표현식(Exp..
[JavaScript] - 변수 (Variables)
·
📜 Web Programming/JavaScript
변수 개요 변수는 하나의 값을 저장하기 위해 확보한 메모리 공간, 또는 그 메모리 공간을 식별하기 위해 붙인 이름을 말한다. 프로그래밍 언어에서 값을 저장하고 참조하는 메커니즘이다. 변수 이름: 메모리 공간에 저장된 값을 식별할 수 있는 고유한 이름 할당: 변수에 값을 저장하는 것 참조: 변수에 저장된 값을 읽어들이는 것 식별자 식별자란 어떤 값을 구별해서 식별할 수 있는 고유한 이름을 의미하며, 변수 이름을 식별자라고도 한다. 값은 메모리 공간에 저장되어있기에 식별자는 메모리에 저장된 어떤 값을 구별해서 식별해내야 한다. 그렇기에 식별자는 어떤 값이 저장된 “메모리 주소”를 기억해야 한다. 변수, 함수, 클래스 등 이름은 모두 식별자이며 이러한 식별자는 네이밍 규칙을 준수해야 한다. 식별자 네이밍 식별..
loading