Share via


문자열 데이터

문자열 값은 0개 또는 그 이상의 유니코드 문자(글자, 숫자 및 문장 부호)가 연결된 형태로 이루어져 있습니다. JScript의 문자열 데이터 형식은 텍스트를 나타냅니다. 작은따옴표 또는 큰따옴표 쌍으로 문자열 리터럴을 묶어 스크립트에 포함시킬 수 있습니다. 큰따옴표는 작은따옴표로 묶인 문자열 안에 포함될 수 있으며 작은따옴표는 큰따옴표로 묶인 문자열 안에 포함될 수 있습니다. 다음은 이러한 문자열의 예제입니다.

문자열 데이터 사용

"The earth is round."
'"Come here, Watson. I need you." said Alexander.' 
"42"
"15th"
'c'

JScript는 직접 입력할 수 없는 문자를 만들기 위해 문자열에 포함시킬 수 있는 이스케이프 시퀀스를 제공합니다. 각 시퀀스는 백슬래시로 시작합니다. 백슬래시는 JScript 인터프리터에 백슬래시 다음에 나오는 문자가 특수 문자임을 알리는 이스케이프 문자입니다.

이스케이프 시퀀스

의미

\b

백스페이스

\f

폼 피드(거의 사용 안 함)

\n

줄 바꿈(새 줄)

\r

캐리지 리턴 줄 바꿈(\r\n)과 함께 사용하여 출력의 서식을 지정

\t

가로 탭

\v

세로 탭 ECMAScript 표준 규격이 아니며 Microsoft Internet Explorer 6.0과 호환되지 않습니다.

\'

작은따옴표

\"

큰따옴표

\\

백슬래시(\)

\n

8진수 n으로 표시되는 ASCII 문자. n의 값은 0에서 377(8진수) 사이의 범위에 있어야 합니다.

\xhh

두 자리 16진수 hh로 표시되는 ASCII 문자

\uhhhh

네 자리 16진수 hhhh로 표시되는 Unicode 문자

이 표에 포함되지 않은 이스케이프 시퀀스는 백슬래시 다음에 오는 문자를 그대로 나타냅니다. 예를 들어, "\a"는 "a"로 해석됩니다.

백슬래시는 그 자체가 이스케이프 시퀀스가 시작된다는 것을 나타내므로 스크립트에 직접 입력할 수 없습니다. 백슬래시를 사용하려면 다음과 같이 연속하여 두 번 입력해야 합니다(\\).

'The image path is C:\\webstuff\\mypage\\gifs\\garden.gif.'

작은따옴표와 큰따옴표 이스케이프 시퀀스는 문자열 리터럴에 인용구를 포함시키는 데 사용될 수 있습니다. 다음 예제에서는 인용 부호 안에 인용 부호가 포함된 경우입니다.

'The caption reads, \"After the snow of \'97. Grandma\'s house is covered.\"'

JScript에서는 내장 char 데이터 형식을 사용하여 단일 문자를 나타냅니다. 문자 한 개 또는 한 개의 이스케이프 시퀀스를 포함하는 문자열 그 자체는 char 형식이 아니지만 char 형식의 변수에 할당될 수 있습니다.

문자가 포함되지 않은 문자열("")은 길이가 0인 빈 문자열입니다.

참고 항목

참조

String 데이터 형식(Visual Studio - JScript)

String 개체

개념

JScript 식

기타 리소스

JScript의 데이터