Infinity
: 양의 무한대-Infinity
: 음의 무한대NaN
: 산술 연산 불가(Not a Number)// 모두 숫자 타입이다 var integer = 10; // 정수 var double = 10.12; // 실수 var bin = 0b1011; // 2진수 var oct = 0o307; // 8진수 var hex = 0x1AB; // 16진수
문자열은 문자열 연산자 + 를 사용하여 연결할 수 있다
var first = 'bw'; var last = 'Lee'; console.log('My name is ' + first + ' ' + last) .. My name is bw Lee
표현식을 삽입하려면 ${}으로 표현식을 감싸면 되고, 이때 표현식의 결과가 문자열이 아니더라도 문자열로 강제 변환된다
var first = 'bw'; var last = 'Lee'; console.log(`My name is ${first} $(last)`) .. My name is bw Lee
Boolean
타입은 참, 거짓을 나타내는 true
와 false
뿐이다var boo = true; console.log(boo) // true boo = false; console.log(boo) // false
undefined
타입의 값은 undefined
가 유일하다undefined
로 초기화한다null
타입의 값은 null
이 유일하다null
은 변수에 값이 없다는 것을 의도적으로 명시한다