Day 22 JS 데이터 종류, 변수 정의

나그참파맨·2022년 4월 22일
0

2022-04-20

데이터 종류

String (문자 데이터)

따옴표를 사용함

let myName = "Jinyeong";
let email = 'moonchess@naver.com'
let hello = `hello ${myName}?!`
console.log(myName); // Jinyeong
console.log(email); // moonchess@naver.com
console.log(hello); // hello Jinyeong?!

Number (숫자 데이터)

정수 및 부동소수점 숫자를 나타냄

let number = 123;
let opacitiy = 1.57;
console.log(number); // 123
console.log(opacity); // 1.57

Boolean (불린 데이터)

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

let checked = true;
let isShow = false;
console.log(checked); // true
console.log(isShow); // false

Undefined

값이 할당되지 않은 상태를 나타냄

let obj = { abc: 123 };

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

Null

어떤 값이 의도적으로 비어있음을 의미

let empty = null;

console.log(empty); // null

Object (객체 데이터)

여러 데이터를 Key:Value 형태로 저장함

let user = {
//Key : Value,
  name: 'Jinyeong',
  age: 94,
  isValid: true
};
console.log(user.name); // Jinyeong
console.log(user.age); // 94
console.log(user.isValid); // true

Array (배열 데이터)

여러 데이터를 순차적으로 저장함

let fruits = ['Apple', 'Banana', 'Cherry'];

console.log(fruits[0]); // 'Apple'
console.log(fruits[1]); // 'Banana'
console.log(fruits[2]); // 'Cherry'

변수와 예약어

변수

데이터를 저장하고 참조(사용)하는 데이터의 이름

var, let, const

//재사용이 가능
//변수 선언
let a = 2;
let b = 5;

console.log(a + b); // 7
console.log(a - b); // -3
//값(데이터)의 재할당 가능
let a = 12;
console.log(a); // 12

a = 999;
console.log(a); // 999
//값(데이터)의 재할당 불가
const a = 12;
console.log(a); // 12

a= 999;
console.log(a); // TypeError: Assignment to constant variable.

예약어

특별한 의미를 가지고 있어, 변수나 함수 이름 등으로 사용할 수 없는 단어

let this = 'Hello'; // SyntaxError
let if = 123; // SyntaxError
let break = true; // SyntaxError
profile
쁘론뜨엔드

0개의 댓글

관련 채용 정보