
💡 도형,크기, 색상으로 사고하는게 아닌 문자, 숫자같은 데이터로 사고하고 학습하자
let myName = 'lynn';
let hello = `Hello ${myName}!!`;
console.log(myName); // lynn 출력
console.log(hello); // Hello lynn!! 출력
문자데이터는 따옴표를 이용해 정의할 수 있다.
let number = 123;
let opacity = 1.23;
console.log(number); // 123 출력
console.log(opacity); // 1.23 출력
정수 및 부동소수점 숫자를 나타낸다.
따옴표를 넣으면 string데이터가 되니 주의
let checked = true;
let show = false;
console.log(checked); // true 출력
console.log(show); // false 출력
true, false 두 가지 값밖에 없는 논리 데이터
let undef;
let obj = {abc:123};
console.log(undef); // undefined
console.log(obj.abc); // 123
console.log(obj.xyz); // undefined
값이 할당되지 않은 상태를 나타낸다.
let empty = null;
console.log(empty); // null
어떤 값이 의도적으로 비어있음을 의미한다.
null은 의도적으로 값을 안 넣은 상태, undefined는 할당된 값이 없는 상태이다.
이 둘은 의도적이냐, 의도적이지 않느냐의 차이가 있다.
let user = {
// key : value,
name : 'lynn',
age: 40,
isValid: true
};
console.log(user.name); // lynn
console.log(user.age); // 40
console.log(user.isValid); //true
여러 데이터를 Key : Value 형태로 저장한다.
let fruits = ['apple', 'banana', 'orange'];
console.log(fruits[0]); // apple
console.log(fruits[1]); // banana
console.log(fruits[2]); // orange
여러 데이터를 순차적으로 저장한다.