[JavaScript]데이터 종류

메타몽·2023년 9월 24일
0
post-thumbnail

💡 도형,크기, 색상으로 사고하는게 아닌 문자, 숫자같은 데이터로 사고하고 학습하자



String (문자 데이터)

let myName = 'lynn';
let hello = `Hello ${myName}!!`;

console.log(myName); // lynn 출력
console.log(hello); // Hello lynn!! 출력

문자데이터는 따옴표를 이용해 정의할 수 있다.


Number (숫자 데이터)

let number = 123;
let opacity = 1.23;

console.log(number); // 123 출력
console.log(opacity); // 1.23 출력

정수 및 부동소수점 숫자를 나타낸다.
따옴표를 넣으면 string데이터가 되니 주의

Boolean (불린 데이터)

let checked = true;
let show = false;

console.log(checked); // true 출력
console.log(show); // false 출력

true, false 두 가지 값밖에 없는 논리 데이터


Undefined

let undef;
let obj = {abc:123};

console.log(undef); // undefined
console.log(obj.abc); // 123
console.log(obj.xyz); // undefined

값이 할당되지 않은 상태를 나타낸다.


Null

let empty = null;

console.log(empty); // null

어떤 값이 의도적으로 비어있음을 의미한다.
null은 의도적으로 값을 안 넣은 상태, undefined는 할당된 값이 없는 상태이다.
이 둘은 의도적이냐, 의도적이지 않느냐의 차이가 있다.


Object (객체 데이터)

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 형태로 저장한다.


Array (배열 데이터)

let fruits = ['apple', 'banana', 'orange'];

console.log(fruits[0]); // apple
console.log(fruits[1]); // banana
console.log(fruits[2]); // orange

여러 데이터를 순차적으로 저장한다.

profile
내가보려고만든벨로그

0개의 댓글