[]
로 감싸져 있는 자료형, 자료끼리는 콤마로 구분한다.
var mytea = ['kwangdong', 'oksusu', 2000];
왼쪽에서부터 0번째, 1번째, 2번째...순이다.
따라서
mytea[0] = 'kwangdong'
mytea[1] = 'oksusu'
mytea[2] = 2000
//2000 => 1500으로 수정
var mytea = ['kwangdong', 'oksusu', 2000];
mytea[2] = 1500;
console.log(mytea[2]);
//1500
순서에 직접 넣기 또는 .push(넣을 자료) 활용
//'great'추가
var mytea = ['kwangdong', 'oksusu', 2000];
mytea[3] = 'great';
OR
mytea.push('great');
console.log(mytea);
//['kwangdong', 'oksusu', 1500, 'great']
var mytea = ['kwangdong', 'oksusu', 2000];
//가나다순 정렬(숫자가 제일 먼저 옴)
mytea.sort()
console.log(mytea);
//[2000, 'kwangdong', 'oksusu']
//자료 잘라내기
mytea.slice(0,1);//[0]번째부터 [1]번째까지, 즉, [0]번째의 자료만 잘라내달라는 뜻
console.log(mytea.slice(0,1));
//'kwangdong'
{}
로 감싸져있는 자료형
Array형과 다르게 자료에 이름을 붙일 수 있다.
이 때 자료의 이름을 key, 자료의 내용을 value라고 한다.
var mytea = {company: 'kwangdong', name: 'oksusu', price: 2000 };
//price 2000 => 1500 수정
var mytea = {company: 'kwangdong', name: 'oksusu', price: 2000 };
mytea['price'] = 1500;
console.log(mytea['price']);
//1500
//bottle: 'plastic' 추가하기
var mytea = {company: 'kwangdong', name: 'oksusu', price: 2000 };
mytea['bottle'] = 'plastic';
console.log(mytea['bottle'];
//plastic
'문자' + 변수 + '문자' OR `문자${변수}문자`
를 활용
var tea = 'oksusu';
console.log("오늘 제가 마시는 차는 " + tea + "차입니다.");
//오늘 제가 마시는 차는 oksusu차입니다.
console.log(`오늘 제가 마시는 차는 ${tea}차입니다`);
//오늘 제가 마시는 차는 oksusu차입니다