개발 => 복습 후 재정리 대기/JavsScript

[JavaScript] camel case, Array, Object

장 상 현 2021. 5. 17.

camel case


기본 문법 : 변수명의 처음 시작은 무조건 소문자로 쓴다.
변수명 중간에 스페이스가 필요하면 스페이스 대신 단어 첫글자를 대문자로 쓴다.
스페이스가 없더라도 이상한 문자 넣으면 안됨 . 이라던가, / 같은 것들

const daysOfWeek = "a" (o)
const treakOrTreat = "b" (o)
const days.of.week = "a" (x)
const treak/or/treat = "b" (x)

데이터를 정렬하려면 어떻게 하면 좋을까?

 

Array


리스트같이 데이터를 저장하는 곳. Array는 여러 데이터들을 하나로 묶는 역할을 한다.
실행하는 방법은 간단한데, 데이터를 [] 부호로 감싸면 된다.
데이터( = String,True or False, Number, Float...)

const daysOfWeek = ["mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"];
const wat = [true, false, 20000, 2.4];

변수 안에 변수를 넣어도 문제되지 않는다.

const something = "something"
const daysOfWeek = ["mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"];
const wat = [true, false, 20000, 2.4, something];

Array는 자기만의 규칙을 가지고 있는데 0부터 숫자를 세기 때문에 원하는 결과값에 -1을 한
숫자로 찾아야 원하는 값을 찾을 수 있다.

월요일 console.log(daysOfWeek[0]);
금요일 console.log(daysOfWeek[4]);

 

Object


실제 객체를 만들어 저장하는 방식. 쉽게말해 label을 저장하고 싶은 data에 준다고 보면 된다.
실행하기 위해서 데이터를 {} 부호로 감싼다.

const myinfo= {
name : "jang",
age : 34
height : 180

isHandsome : true
}

Object는 원하는 결과값을 찾으려면 내가 지정한 정보의 라벨을 입력하면 된다.

이름 console.log(myinfo.name)
나이 console.log(myinfo.age)

원한다면 변수의 값을 변경할 수 있다.

const myinfo= {
name : "jang",
age : 34
height : 180

isHandsome : true
}

 

myinfo.isHandsome : False

Array와 Object는 서로 포함시킬 수 있다.

const myinfo= {
name : "jang",
age : 34
height : 180

isHandsome : true

favFood : [

    {name : "Kimchi", fatty : False},

    {name : "Cheese burger", fatty : true}
}

댓글