다음을 통해 공유


데이터 형식 요약

JScript에서는 다양한 데이터 형식을 프로그램에 사용할 수 있습니다. 이러한 형식은 값 데이터 형식과 참조 데이터 형식(JScript 개체)의 두 가지 주요 범주로 구분할 수 있습니다. JScript에 형식을 추가하려면 새로운 데이터 형식을 포함하는 네임스페이스나 패키지를 가져오거나 또는 새로운 데이터 형식으로 사용할 수 있는 새 클래스를 정의할 수 있습니다.

데이터 형식 세부 사항

다음 표에서는 JScript에서 지원하는 값 데이터 형식을 보여 줍니다. 두 번째 열은 해당되는 Microsoft .NET Framework 데이터 형식에 대해 설명합니다. .NET Framework 형식 또는 JScript 값 형식의 변수를 선언하여 완전히 같은 결과를 얻을 수 있습니다. 해당되는 경우에는 각 형식의 저장소 크기와 범위도 주어집니다. 세 번째 열에는 주어진 형식의 인스턴스 하나에 필요한 저장량이 지정되어 있습니다. 네 번째 열에서는 주어진 형식으로 저장할 수 있는 값 범위를 볼 수 있습니다.

JScript 값 형식

.NET Framework 형식

저장소 크기

범위

boolean

Boolean

N/A

true 또는 false

char

Char

2바이트

모든 유니코드 문자

float (단정밀도 부동 소수점)

Single

4바이트

7자리 정도의 정확도를 가지며 약 -3.4E+38 ~ 3.4E+38 사이의 범위에 있습니다. 1E-44 정도로 적은 숫자를 나타낼 수 있습니다.

Number, double (배정밀도 부동 소수점)

Double

8바이트

15자리 정도의 정확도를 가지며 약 -1.79E+308 ~ 1.79E+308 사이의 범위에 있습니다. 1E-323 정도로 적은 숫자를 나타낼 수 있습니다.

decimal

Decimal

12바이트 (정수 부분)

28자리의 정확도를 가지며 약 -7.9E+28 ~ 7.9E+28 사이의 범위에 있습니다. 1E-28 정도로 적은 숫자를 나타낼 수 있습니다.

byte (부호 없음)

Byte

1바이트

0 ~ 255

ushort(부호 없는 short 정수)

UInt16

2바이트

0 ~ 65,535

uint (부호 없는 정수)

UInt32

4바이트

0 ~ 4,294,967,295

ulong (부호 없는 확장 정수)

UInt64

8바이트

0 ~ 약 1.8E+19

sbyte (부호 있음)

SByte

1바이트

-128 ~ 127

short(부호 있는 short 정수)

Int16

2바이트

-32,768 ~ 32,767

int (부호 있는 정수)

Int32

4바이트

-2,147,483,648 ~ 2,147,483,647

long (부호 있는 확장 정수)

Int64

8바이트

약 -9.2E+18 ~ 9.2E+18

void

N/A

N/A

값을 반환하지 않는 함수의 반환 형식으로 사용됩니다.

다음 표에서는 JScript에서 제공하고 형식으로 사용할 수 있는 참조 데이터 형식(JScript 개체)을 보여 줍니다. 참조 형식에는 미리 정의된 특정 저장소 크기가 없습니다.

JScript 참조 형식

.NET Framework 형식

참조 대상

ActiveXObject

직접 해당하는 형식이 없습니다.

자동화 개체

배열

Array 및 형식화된 배열과 호환하여 사용됩니다.

모든 형식의 배열

Boolean

Boolean과 호환하여 사용됩니다.

부울 값(true 또는 false)

날짜

DateTime과 호환하여 사용됩니다.

날짜는 JScript Date 개체를 사용하여 구현됩니다. 해당 범위는 1970년 1월 1일을 기준으로 전후 약 285,616년입니다.

열거자

직접 해당하는 형식이 없습니다.

컬렉션에 있는 항목들의 열거형입니다. 이전 버전과의 호환을 위해서만 사용됩니다.

Error

직접 해당하는 형식이 없습니다.

Error 개체

Function

직접 해당하는 형식이 없습니다.

Function 개체

숫자

Double과 호환하여 사용됩니다.

15자리 정도의 정확도를 가지며 약 -1.79E+308 ~ 1.79E+308 사이의 범위에 있는 숫자 값입니다. 1E-323 정도로 적은 숫자를 나타낼 수 있습니다.

Object

Object와 호환하여 사용됩니다.

Object 참조

RegExp

Regex와 호환하여 사용됩니다.

정규식 개체

String 데이터 형식(가변 길이)

String

0 ~ 약 20억 개의 유니코드 문자. 각 문자는 16비트(2바이트)입니다.

String 개체(가변 길이)

String과 호환하여 사용됩니다.

0 ~ 약 20억 개의 유니코드 문자. 각 문자는 16비트(2바이트)입니다.

VBArray

직접 해당하는 형식이 없습니다.

읽기 전용 Visual Basic 배열. 이전 버전과의 호환을 위해서만 사용됩니다.

참고

과학적 표기법에서 E는 10의 거듭제곱을 나타냅니다. 따라서 3.56E+2는 3.56 x 102, 즉 356을 나타내고 3.56E-2는 3.56 / 102, 즉 0.0356을 나타냅니다.

참고 항목

참조

import 문

package 문

class 문

개념

사용자 정의 데이터 형식

데이터 복사, 전달 및 비교

기타 리소스

데이터 형식(Visual Studio - JScript)

개체(Visual Studio - JScript)

JScript 개체