상세 컨텐츠

본문 제목

082624til원시형 데이터 , 참조형 데이터

TIL

by wangmandoo1 2024. 8. 26. 20:42

본문

 

  • 원시 데이터젤리 하나와 같다  젤리는 언제나 그 모양과 색깔을 그대로 유지한다  그래서 손에 들고 있는 젤리는 항상 그 형태로 남아 있다  ex) 빨간 젤리는 언제나 빨간 젤리다. 이건 변하지 않는다  solid ? 상태 ? fixed 상태 

 

 

 

let jelly = 'red'; // 원시 데이터: 'red'라는 문자열이 젤리 하나처럼 고정되어 있음

console.log(jelly); // 'red'

// jelly 값을 바꿔도, 원래의 'red'는 사라지고 새로운 값으로 덮어씌워집니다.
jelly = 'blue';
console.log(jelly); // 'blue'

 

 

원시 데이터는 그 값이 바로 바뀌지 않는다는 것이 아니라, 값 자체가 고정된 형태로 존재한다는 의미한다 . 

 

 


  • 참조형 데이터하리보 젤리 봉투와 같다. 이 봉투 안에는 여러 가지 색깔과 모양의 젤리가 들어 있다. 봉투를 열면, 그 안에 있는 젤리들을 바꿀 수도 있고, 섞을 수도 있고, 새로운 모양으로 만들 수도 있어. 이 봉투 안의 내용물은 언제든지 변할 수 있는 거다.

 

 

 

let hariboBag = ['red', 'yellow', 'green']; // 참조형 데이터: 하리보 젤리 봉투 안에 여러 젤리가 들어 있음

console.log(hariboBag); // ['red', 'yellow', 'green']

// 봉투 안의 젤리를 바꿀 수 있습니다.
hariboBag[0] = 'blue'; // 'red' 젤리를 'blue' 젤리로 바꿉니다
console.log(hariboBag); // ['blue', 'yellow', 'green']

// 봉투에 새로운 젤리를 추가할 수도 있습니다.
hariboBag.push('orange');
console.log(hariboBag); // ['blue', 'yellow', 'green', 'orange']

 

 


포켓몬 도감 만들기 어렵다 어려워 

 

초보 운다 

 

포켓몬 마저 억까 하는 세상 

 

 

'TIL' 카테고리의 다른 글

082824 til  (0) 2024.08.29
082724 til pokedex만들기 리액트 개인과제  (1) 2024.08.27
082324 til  (0) 2024.08.23
082224 til  (0) 2024.08.22
082124 til  (0) 2024.08.21

관련글 더보기