플래시

액션스크립트 String 관련 함수

SojuMan 2010. 1. 6. 16:41

http://cafe.naver.com/q69/7383
string

1. 스트링 오브젝트 생성하기, 문자열 저장하기.

mystr = new String("how are you!");

//문자열 오브젝트를 생성한 후 mystr 변수에 넣어준다.

mystr = "how are you!";


//변수에 문자열 하우아유를 넣는다.

2. 한 문자 추출하기


mystr = "how are you!";

munja = mystr.charAt(2);


// mystr 변수에서 3번째 있는 문자를 추출해서 munja 변수에 넣어준다.

// munja 변수에는 값 "w" 가 들어간다.

숫자는 0부터 시작하기 때문에 세번째 문자를 추출하려면 2를 써준다.


3. 문자가 숫자인지 검사


mystr = "how are you!";

munja = isNaN(mystr);



NaN : Not a Number 숫자가 아닌가? 라는 말이다.


          그래 숫자 아니야.. 일 경우 결과값은 : true

          아니야 숫자야  일 경우 결과값은 : false


//munja 의 값은 true 가 된다.


4. 문자열의 길이

mystr = "how are you!";

leng = mystr.length;


변수.length 는 변수에 들어있는 문자열의 총길이를 반환한다.

한글(2바이트)와 영어(1바이트)는 모두 1문자로 카운트 된다.



5. 문자열 빼내기
 


mystr = "how are you!";


munja = mystr.substring(4,5);



// 변수mystr 에서 4번째에서 5번째 까지의 문짜열을 빼내어 저장 (참고,0부터시작함)


munja 에는 "ar" 이 저장됨



mystr = "how are you!";


munja = mystr.substr(4,5);



// 변수mystr 에서 4에서부터 5개의문짜열을 빼내어 저장 (참고,0부터시작함)


munja 에는 "are y" 가 저장됨