[FC] JavaScript Day-3

cptkuk91·2022년 1월 24일
0

FC

목록 보기
3/18

객체

데이터를 property라는 인덱싱을 통해 구조적으로 묶어놓은 형태

let student1 = {
	name: "KJ",
    age: 28,
    gender: "Male",
    address: "Seoul"
}

// 키와 값을 통해 데이터를 저장한다.

아래와 같이 2가지 방법으로 출력해낼 수 있다.

console.log(student1["name"]); // KJ 출력
console.log(student1.age); // 28 출력

student1.address = "Busan";
console.log(student1.address); // Busan 출력

자료형 검사

let text = "hello";
let num = 1;
let boolean = true;
let blank;
let nothing = null;
let colors = ["blue", "red", "orange"];
let student1 = {
	name: "홍길동",
    age: 28,
    address: "Seoul"
}

console.log(typeof text); // string 출력
console.log(typeof num); // number
console.log(typeof boolean); // boolean
console.log(typeof blank); // undefined
console.log(typeof nothing);  // object
console.log(typeof colors); // object
console.log(typeof student1); // object

반복문 (for문)

const colors = ["red", "green", "blue", "aqua", "pink"];

for(let i = 0; i < colors.length; i++){
	console.log(colors[i]); // colors를 차례대로 출력한다.
}
let classA = [
	{
    	name: "A",
        age: 20,
    },
    {
    	name: "B",
        age: 21,
    }
    {
    	name: "C",
        age: 22,
    }
];

for(let i = 0; i < classA.length; i++){
	console.log(classA[i].name);
    // "A", "B", "C" 출력한다.
}

반복문 (for of)

let colors = ["red", "blue", "blue"];
for(let color of colors){
	console.log(color); // red, blue, blue 출력
}

반복문 (for in)

let student1 = {
	name: "KJ",
    age: 28,
    hobby: "Sports",
}

for(let key in student1){
	console.log(key); // name, age, hobby 출력
    console.log(student1[key]); // KJ, 28, Sports 출력!
}

profile
메일은 매일 확인하고 있습니다. 궁금하신 부분이나 틀린 부분에 대한 지적사항이 있으시다면 언제든 편하게 연락 부탁드려요 :)

0개의 댓글