JavaScript/JavaScript 기초

[JavaScript] 자료형

J1woong 2024. 2. 24. 19:08
728x90
반응형
반응형

자료형

 자료형 (data type) 이란 프로그래밍 언어에서 여러종류의 데이터를 식별하는 분류를 말한다.

name = 'jiwoong';
age = 4;

 

 위 코드에서 'jiwoong'문자형, 4숫자형이다.

 

문자형

 문자형을 만들 때는 3가지 방법을 사용한다.

name1 = 'jiwoong'; // 작은 따옴표
name2 = "jiwoong"; // 큰 따옴표
name3 = `jiwoong`; // 백틱

msg1 = "I'm still hungry."; // 큰 따옴표 안에서 작은 따옴표 사용 가능
msg2 = `my name is ${name1}`; // 백틱은 문자열 안에서 변수를 표현할 때 사용

 

 문자형끼리 더할수도 있다.

name = "돈까스" + "정식";
console.log(name);  // 돈까스정식

숫자형

age = 4;
PI = 3.14;

console.log(1+1); // 더하기
console.log(2-1); // 빼기
console.log(2*2); // 곱하기
console.log(4/2); // 나누기(몫)
console.log(3%2); // 나누기(나머지)

 

 소수점 표현이 가능하며, 사칙연산이 가능하다.

 

불린

 불린은 논리적인 요소를 나타낸다. true false 로 표현한다.

name = 'jiwoong';
age = 4;

console.log(name == 'messi');  // true
console.log(age > 5);  // false

 

null / undefined

 null 은 존재하지 않는 값, undefined 는 값이 할당되지 않음을 의미한다.

let age = null;

let age;
console.log(age); // undefined

 

typeof

 typeof 를 사용하여 변수의 자료형을 알아낼 수 있다.

name = 'jiwoong';
age = 4;

console.log(typeof age);  // number
console.log(typeof name);  // string
console.log(typeof true);  // boolean
console.log(typeof null);  // object
console.log(typeof undefined);  // undefined

 

 변수를 직접 만든 개발자가 typeof 를 사용하는 경우는 드물다.

 typeof 연산자는 다른 개발자가 작성한 변수의 자료형을 알아야 할 때 사용한다.

728x90
반응형

'JavaScript > JavaScript 기초' 카테고리의 다른 글

[JavaScript] 비교 연산자, 조건문  (0) 2024.02.25
[JavaScript] 기본 연산자  (0) 2024.02.25
[JavaScript] 형 변환  (0) 2024.02.25
[JavaScript] 대화 상자  (2) 2024.02.24
[JavaScript] 변수  (0) 2024.02.23