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)