[JavaScript]_데이터종류/변수

heejinsung·2021년 8월 11일
0

JavaScript

목록 보기
2/6

패캠 강의 정리

데이터 종류 (자료형)

String (문자 데이터)

// 따옴표를 사용한다.
let myName = "HEROPY";
let email = 'thesecon@gamil.con';
let hello = `Hello ${myName}?!`

Number (숫자 데이터)

// 정수 및 부동소수점 숫자를 나타낸다.
let number = 123;
let opacity = 1.57;

Boolean(불린 데이터)

// true, false 두 가지 값밖에 없는 논리 데이터이다.
let checked = true;
let isShow = 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

Object ( 객체 데이터 )

// 여러 데이터를 Key:Value 형태로 저장한다. { }
let user = {
	//key: Value,
	name: 'HEROPY',
	age: 85,
	isValid: true
};

console.log(user.name); // HEROPY
console.log(user.age); // 85
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 (var는 잘 사용하지않음)

// 재사용이 가능!!
// 변수 선언!

let a = 2;
let b = 5;

console.log(a + b); //7

// 값(데이터)의 재할당 가능!
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.

주로 const를 사용하고, 재할당이 필요한 경우에 let으로 바꿔사용한다.

0개의 댓글