javascript

데이터 저장하기?

grovy 2023. 2. 26. 14:57
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.

위 소스는 변수, 상수, 배열, 객채를 출력했어요 !