문자열의 기초

Flash Player 9 이상, Adobe AIR 1.0 이상

프로그래밍 용어에서 문자열은 텍스트 값, 즉 단일 값으로 묶인 일련의 문자, 숫자 또는 기타 문자를 뜻합니다. 예를 들어 다음 코드 행은 데이터 유형이 String인 변수를 만들고 리터럴 문자열 값을 해당 변수에 지정합니다.

var albumName:String = "Three for the money";

이 예제에서 보듯이 ActionScript에서는 큰따옴표나 작은따옴표로 텍스트를 묶어서 문자열 값을 나타낼 수 있습니다. 다음은 몇 가지 문자열의 예입니다.

"Hello" 
"555-7649" 
"http://www.adobe.com/"

ActionScript에서 텍스트를 조작하는 경우 문자열 값으로 작업하는 것입니다. ActionScript String 클래스는 텍스트 값을 다룰 때 사용할 수 있는 데이터 유형입니다. 문자열 인스턴스는 다른 많은 ActionScript 클래스에서 속성, 메서드 매개 변수 등에 자주 사용됩니다.

중요한 개념 및 용어

다음 참조 목록에는 이 장에 사용되는 문자열 관련 중요 용어가 포함되어 있습니다.

ASCII
컴퓨터 프로그램에서 텍스트 문자 및 심볼을 나타내기 위한 시스템입니다. ASCII 시스템은 26자의 영어 알파벳과 제한된 추가 문자 집합을 지원합니다.

문자
텍스트 데이터의 최소 단위입니다(단일 문자 또는 심볼).

결합
문자열 뒤에 다른 문자열을 추가하여 새로운 문자열 값을 만들 때와 같이 여러 문자열 값을 결합하는 것을 뜻합니다.

빈 문자열
텍스트가 없거나 공백 또는 기타 문자가 포함된 문자열이며 "" 로 작성됩니다. 빈 문자열은 null 값을 가진 String 변수와 다릅니다. null 값의 String 변수는 변수에 지정된 문자열 인스턴스가 없는 변수지만, 빈 문자열은 값에 문자가 포함되지 않은 인스턴스를 가집니다.

String
텍스트 값입니다(일련의 문자).

문자열 리터럴(또는 "리터럴 문자열")
코드에서 명시적으로 작성된 문자열로, 텍스트 값을 큰따옴표 또는 작은따옴표로 묶어 표기합니다.

하위 문자열
다른 문자열의 일부가 되는 문자열입니다.

유니코드
컴퓨터 프로그램에서 텍스트 문자 및 심볼을 나타내기 위한 표준 시스템입니다. 유니코드 시스템을 사용하면 모든 쓰기 시스템에서 어느 문자든지 사용할 수 있습니다.