728x90
데이터 저장하기 = 데이터 선언하기 !
변수
- let 키워드를 사용하여 변수를 선언할 경우, 해당 변수는 블록 스코프를 가집니다.
- 블록 내에서 선언된 변수는 블록 내에서만 사용할 수 있습니다.
상수
- const 키워드를 사용하여 변수를 선언할 경우, 해당 변수는 상수를 의미합니다.
- 상수는 초기화 이후 값이 변경될 수 없습니다.
배열
- 배열은 여러 데이터를 하나의 변수에 저장하기 위한 데이터 구조입니다.
- 안의 값을 수정 삭제 할수 있다
- 배열안에 배열도 obj객체도 넣을수 있다
더보기
push() 메소드를 사용하여 배열의 끝에 새로운 요소를 추가할 수 있습니다.
arr.push(4);
pop() 메소드를 사용하여 배열의 마지막 요소를 제거할 수도 있습니다.
arr.pop();
또한, splice() 메소드를 사용하여 배열의 특정 위치에 요소를 추가하거나 제거할 수 있습니다.
arr.splice(1, 0, 5); // 인덱스 1 위치에 5 추가
arr.splice(2, 1); // 인덱스 2 위치의 요소 제거
Object
- 객체는 이름-값 쌍의 요소로 구성!
- 안의 값을 수정 삭제 할수 있다
- obj객체 안에 배열도 obj객체도 넣을수 있다
더보기
let obj = {
name: 'John',
age: 30,
city: 'New York'
};
Object.keys() 메소드를 사용하여 객체의 속성 이름을 배열로 가져올 수 있습니다.
let keys = Object.keys(obj); // ['name', 'age', 'city']
또한, 객체의 속성 값을 변경하거나 새로운 속성을 추가할 수 있습니다.
job 속성은 없었지만 추가 가능 !
obj.age = 31;
obj.job = 'Developer';
See the Pen Untitled by getgrovy (@getgrovy) on CodePen.
위 소스는 변수, 상수, 배열, 객채를 출력했어요 !