인터넷 프로그래밍/Javascript

0. DataType (기초)

pakms980319 2024. 2. 14. 13:49

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

 


출처

 

https://velog.io/@surim014

 

surim014 (Sonny) / 작성글 - velog

 

velog.io

 

'인터넷 프로그래밍 > 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