2025/03 13

[JavaScript] 객체

객체 Object - 여러 개의 정보를 key-value 형태로 저장하는 자료구조이자, 하나의 데이터 타입입니다.    key를 점 표기법 또는 대괄호 표기법을 이용하여 특정 정보의 값에 접근 할 수 있습니다.   다양한 정보를 가지는 복합적인 데이처를 표현할 때 주로 사용하고 이 구조를 활용한 데이터 표기방식을 JSON라고 하며 많은 서비스에서 client-server간 데이터 전달 시 포멧으로 활용합니다.    const person = { name: "Alice", age: 25, greet: function () { console.log("Hello!"); }};console.log(person.name); // 출력: Aliceconsole.log(person['age']); //..

자바스크립트 2025.03.06

[JavaScript] 타입

타입(자료형)는 데이터의 종류라고 할 수 있습니다.js는 동적 타입이라 한 변수에 여러 타입의 데이터를 재할당 할 수 있는데요,먼저 원시 타입과 참조타입을 알아보겠습니다.   원시타입 primitive type - 가장 기초적인 타입을 가진 값입니다    변수에 값 자체가 저장이 되고 불면하며 변경 시 새로운 값을 생성합니다.     스택 메모리에 저장이 됩니다.    변수 간의 복사는 값 자체를 복사하며 독립적입니다.    원본은 하나 뿐입니다. 종류string: 문자열number: 숫자boolean: 논리값 (true, false)undefined: 선언되었으나 값이 할당되지 않은 상태 즉, 메모리 할당만 받은 변수입니다.null: 의도적으로 "값이 없음"을 나타냄null: 객체가 없음을 의미하는 값..

자바스크립트 2025.03.05

[JavaScript] 변수 선언

변수(Variable) - 데이터(정보)를 담을 스 메모리 공간의 이름 변수 선언(declaration) - 어떤 타입의 데이터를 담을 수 있는 메모리 공간을 활당해달라고 명령하는 것 변수 유효범위(scope)  : 선언된 변수가 메모리에서 삭제되지 않고 영향을 미칠 수 있는 코드 범위  ES6가 나오기 전 변수 선언 var1) 변수 스코프는 함수 레벨이라서 함수가 끝나는 순간 변수를 사용하지 못했습니다.function testVar() { var message = "Hello, World!"; console.log(message); // 출력: Hello, World!}testVar();console.log(message); // ReferenceError: message is not define..

자바스크립트 2025.03.04