원시형 (primitive) : number, string, boolean, null, undefined
console.log(10) // 숫자 10 출력
let age = 37
console.log(age) // age 변수에 있는 37 출력
let name = 'HJ Kim'
console.log(name) // HJ Kim 출력
let isMan = true
let isWoman = false
console.log(isMan) // true 출력
console.log(isWoman) // false 출력
let name = null
console.log(name) // null 출력
let age
console.log(age) // undefined 출력
console.log('My' + ' car') // My car 출력
console.log('1' + 2) // 12 출력 (12는 숫자가 아닌 문자열)
let shoesPrice = 200000
console.log(`신발의 가격은 ${shoesPrice} 입니다.`)
console.log(2 + 1) // 3을 출력
console.log(2 - 1) // 1을 출력
console.log(4 / 2) // 2를 출력
console.log(2 * 3) // 6을 출력
console.log(10 % 3) // 1을 출력
console.log(10 ** 2) // 100을 출력
let count = 1
const preIncrement = ++count // count 값을 먼저 1 증가시킨 후 결과값인 2를 할당
console.log(`count : ${count}, preIncrement: ${preIncrement}`) // count : 2, preIncrement : 2 출력
count = 1
const postIncrement = count++ // count 값인 1을 먼저 변수에 할당한 후 그 뒤에 count 값을 1 증가 시킨다
console.log(`count : ${count}, postIncrement : ${postIncrement}`) // count : 2, postIncrement : 1 출력
const shirtsPrice = 100000
const pantsPrice = 80000
let totalPrice = 0
totalPrice += shirtsPrice // totalPrice = totalPrice + shirtsPrice 와 동일
console.log(totalPrice)
totalPrice += pantsPrice // totalPrice = totalPrice + pantsPrice 와 동일
console.log(totalPrice)
totalPrice -= shirtsPrice // totalPrice = totalPrice - shirtsPrice 와 동일
console.log(totalPrice)