자바스크립트 같은 경우 모든것이 데이터로 이루어져 있다.
자바스크립트를 통해서 화면을 제어할 순 있지만 제어되는것들은 데이터로 동작되기 때문에 어떤 도형이라던가, 색상이라던가 크기로 사고하는 것이 아니고 어떤 문자라던가 숫자 등의 자바스크립트의 데이터로 사고하면서 학습을 해야한다.
01. 문자 데이터 (String)
let myNAme = "ARONY";
let email = 'arony@gmail.com';
let hello = `Hello ${myName}?!`
console.log(myName); //ARONY
console.log(email); //arony@gmail.com
console.log(hello); //Hello ARONY?!
따옴표를 이용해 정의할 수 있는데 ", ', ` 으로 구분해서 데이터를 표현 할 수 있다. 백틱(`)기호는 문자 중간 어딘가에 데이터를 보관해서 끼워넣을 수 있다.
02. 숫자 데이터(Number)
let number = 123;
let opacity = 1.57;
console.log(number); //123
console.log(opacity); //1.57
숫자에도 따옴표가 붙으면 문자 데이터로 인식된다.
let num = "123";
console.log(num); //123
정수 및 부동소수점 숫자를 나타낸다.
03. 불린 데이터(boolean)
let checked = true;
let isShow = false;
console.log(checked); //true
console.log(isShow); //false
true, false 두 가지 값 밖에 없는 논리 데이터이다. 참 혹은 거짓
04. 값이 할당되지 않은 상태 (Undefined) - 의도적이지 않은
let undef;
let obj = { abc: 123 };
console.log(undef); //undefined
console.log(obj.abc); //123
console.log(obj.xyz); //undefined
05. 값이 의도적으로 비어있는 상태 (Null)
let empty = null;
console.log(empty); //null
06. 객체 데이터 (Object)
여러 데이터를 Key:Value 형태로 저장한다. { }
let user = {
//Key: Value
name: "jun",
age: 25,
isValid: true
};
console.log(user.name); //jun
console.log(user.age); //25
console.log(user.isValid); //true
07. 배열데이터 (Array)
let fruits = ['Apple', 'Banana', 'Cherry'];
console.log(fruits[0]); // Apple
console.log(fruits[1]); // Banana
console.log(fruits[2]); // Cherry
'코린이 개념잡기 > JavaScript' 카테고리의 다른 글
함수 (0) | 2024.01.20 |
---|---|
예약어 (0) | 2024.01.19 |
자바스크립트 기초 (0) | 2023.04.26 |
자바스크립트 4 객체의 메소드와 속성 (0) | 2023.03.23 |
자바스크립트 3 함수와 메소드(method) (0) | 2023.03.22 |