반응형

2025/01/02 2

Javascript - 데이터 타입

원시타입과 객체타입원시타입숫자타입(number): 숫자. 정수와 실수 구분없이 하나의 숫자타입만 존재문자열타입(string): 문자열불리언타입(boolean): 논리적 참, 거짓undefined타입: var키워드로 선언된 변수에 암묵적으로 할당되는 값null타입: 값이 없다는 것을 의도적으로 명시할 때 사용하는 값심벌타입(symbol): ES6에서 추가된 7번째 타입(다른 값과 중복되지 않는 유일무이한 값)객체타입: 원시타입을 제외한 모든 것  Symbol타입주로 이름이 충돌할 위험이 없는 객체의 유일한 프로퍼티 키를 만들기 위해 사용심벌은 Symbol 함수를 호출해 생성한다.이 때 생성된 심벌 값은 외부에 노출되지 않는다.또한, 다른 값과 절대 중복되지 않는 유일무이한 값var key = Symbol(..

Frontend/Javascript 2025.01.02

Javascript - 변수

변수란?하나의 값을 저장하기 위해 확보한 메모리 공간 자체 or 그 메모리 공간을 식별하기 위해 붙인 이름 (= 값의 위치를 가리키는 상징적인 이름) // 예제 : 10 + 20 은 30을 result 라는 변수에 대입한 것var result = 10 + 20;여기서 result 는 메모리 공간에 저장된 값을 식별할 수 있는 고유한 이름 = 변수이름변수에 저장된 값(위 예제에서 30) = 변수값변수에 값을 저장하는 행위 = 할당(Assignment, 대입, 저장)변수에 저장된 값을 읽어 들이는 것 = 참조(Reference)[ 💡 Note ]사람이 이해할 수 있는 언어로 명명한 변수 이름을 통해 변수에 저장된 값의 의미를 명확히 할 수 있다.즉, "변수에 저장된 값의 의미를 파악할 수 있는 변수 이름은..

Frontend/Javascript 2025.01.02
반응형