티스토리 뷰

반응형

자료형 비교

자료형 설명
Boolean - 기본 자료형
- true와 false의 두 가지 값을 갖는 자료형
Number - 기본 자료형
- 64비트 형식의 IDDD 754 값이며 정수나 부동소수 값을 가지는 자료형
- 몇 가지 상징적인 값 존재 : NaN(숫자가 아님), +무한대(Number.MAX_VALUE로 확인), -무한대(Number.MIN_VALUE로 확인)
String - 기본 자료형
- 문자열 값을 가지는 자료형
undefinded - 값을 할당하지 않은 변수의 값
null - 존재하지 않는 값을 가리키는 값
Object - 객체를 가지는 자료형
- 객체는 속성들을 담고 있는 가방(Collection)으로 볼 수 있음
- 대표적인 객체 : Array, Date

 

자료형 확인: typeof

변수의 타입을 확인할 수 있도록 typeof 연산자 제공

typeof variable
typeof(variable)

 

자료형 변환

String → Number (문자열 → 숫자)

parseInt() : 문자열을 정수형 숫자로 변환
parseFloat() : 문자열을 실수형 숫자로 변환
Number() : 문자열을 정수/실수형 숫자로 변환

// String → Number (문자열 → 숫자)
let a1 = '99';
let b1 = parseInt(a1);     // 숫자형 정수 99
let c1 = parseFloat(a1);   // 숫자형 실수 99
let d1 = Number(a1);       // 숫자형 정수 99

let a2 = '99.99';
let b2 = parseInt(a2);     // 숫자형 정수 99
let c2 = parseFloat(a2);   // 숫자형 실수 99.99
let d2 = Number(a2);       // 숫자형 실수 99.99

 

Number → String (숫자 → 문자열)

toString() : 숫자를 문자열로 변환(진법 변환 가능)
toFixed() : 숫자를 문자열로 변환 (소수점 자리 지정 가능 -> 실수형 표현 가능)
String() : 숫자를 문자열로 변환

// Number → String (숫자 → 문자열)
let a = 123;
let b = a.toString();    // 문자열 '123'
let c = a.toFixed(1);    // 문자열 '123.0'
let d = String(a);       // 문자열 '123'
반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함