DataType
데이터 타입은 프로그래밍 언어에서 사용할 수 있는 데이터 (숫자, 문자열, 불리언 등) 의 종류를 말한다.
1. 데이터 타입의 종류
- 원시 타입 (Primitive data type)
원시 타입의 값은 변경 불가능한 값(immutable value)이며 pass-by-value(값에 의한 전달) 이다.
- Number
- String
- null
- undefined
- symbol (ES6에서 추가)
- 객체 타입 (Object / Reference type)
2) Number (숫자형)
2-1) 숫자형 데이터의 타입 출력
10과 10.7 모두 데이터 타입이 number로 출력되었다.
2-2) 정수, 실수형 데이터 값이 일정 이상 커지거나 작아지면 지수형태로 표현한다.
지수형태는 직접 작성할 수 도 있다.
지수 형태로 작성해도 수로 표현할 수 있다면 수로 출력한다.
2-3) n진수 데이터를 10진수로 출력
2-3-1) 10진수
작성하던 대로 10진수 그대로 작성하면 된다.
2-3-2) 2진수 (0b 접두사)
앞에 접두사 0b를 붙여 2진수를 작성하면 된다.
이렇게 작성하면 출력을 10진수로 변환해준다.
2-3-3) 8진수 (0o 접두사)
앞에 접두사 0b를 붙여 8진수를 작성하면 된다.
이렇게 작성해주면 출력을 10진수로 변환해준다
2-3-4) 16진수 (0x 접두사)
앞에 접두사 0x를 붙여 16진수를 작성하면 된다.
이렇게 작성해주면 출력을 10진수로 변환해준다.
2-4) 데이터를 n진수로 출력
- (정수)..toString(n)
- (변수).toString(n)
변환할 n진수에 따라 toString에 인자를 넣어 n진수로 변환한다.
2-5) NaN (Not-a-Number)
객체 + String : [Object ... ] String
출처
'인터넷 프로그래밍 > Javascript' 카테고리의 다른 글
0. ProtoType (기초) (0) | 2024.02.15 |
---|---|
0. ObjectArray 실습2 (0) | 2024.02.14 |
0. ObjectArray 실습1 (1) | 2024.02.14 |
0. Object (기초) (0) | 2024.02.14 |
0. String (기초) (0) | 2024.02.14 |