Javascript

자바스크립트(3) 데이터 타입

DoosanBaek 2022. 8. 23. 02:10

자바스크립트 강의 

개발일지

학습 진행 내용

데이터 타입에 대한 이해

 

데이터 타입

자바스크립트에서는 여러 종류의 데이터 타입들이 존재한다.

기본 또는 원시형 (primitive) 타입이라고 불리는 number, string, boolean, null, undefined 가 있다.

 

👉 왜 이런 데이터 타입들이 존재할까?

 프로그래밍이란 것은 수많은 데이터를 입력 ⇒ 처리 ⇒ 출력하는 과정을

컴퓨터가 알아 들을 수 있는 언어로 서술하는 것이라고 할 수 있다.

 그런데 세상에는 정말 무수히 많은 데이터들이 존재한다.

이러한 데이터들을 컴퓨터가 보다 빠르고 효율적으로 처리하기 위해서

자바스크립트라는 프로그래밍 언어가 데이터 타입을 구분해 놓은 것이다.

 

숫자 (Number)

말 그대로 숫자 데이터.

나이, 거리, 무게, 가격.. 정말 무수히 많은 종류의 데이터를 숫자로 표현한다.

console.log(10) // 10을 출력

const myAge = 37
const yourAge = 25

console.log(myAge) // 37을 출력
console.log(yourAge) // 25를 출력

 

문자열 (String)

말 그대로 문자열 데이터.

👉 이중 따옴표(" ")작은따옴표(' ')로 데이터를 감싸야 한다.

이름, 브랜드명, 제품명.. 많은 종류의 데이터를 문자열로 나타낼 수 있다.

const firstName = 'Sinrok'
const lastName = 'Kim'

console.log(firstName) // Sinrok을 출력
console.log(lastName) // Kim을 출력

 

Boolean

자바스크립트에서 참과 거짓을 나타내는 true / false를 표현하는 데이터
👉 비교연산자에서 많이 활용한다.

const isMan = true
const isWoman = false

console.log(isMan)
console.log(isWoman)

 

null, undefined

null텅텅 비어 있는 값을 의미한다.

undefined변수를 선언만 하고 값이 할당되어 있지 않은 것을 의미한다.

let name1 = null
console.log(name) // null을 출력

let name2
console.log(name2) // undefined를 출력

 

변수들을 자유롭게 선언해보고 데이터를 할당한 뒤 출력해보는 연습

const brandName = 'Nike'
const modelName = 'Air Jordan'
console.log(brandName)
console.log(modelName)

const shoesPrice = 200000
const capPrice = 180000
console.log(shoesPrice)
console.log(capPrice)