'문자열 함수'에 해당되는 글 1건

  1. 2009.07.28 JavaScript 문자열 함수 [출처] JavaScript 문자열 함수|작성자 씬바라기 2
<script language="javascript">
   var str1 = "Happy day";
   var str2 = "우리나라 좋은나라";
   
   document.write("<pre>");
   document.writeln(str1+" 앞글자만 대문자 변환 : "+"까먹었음");
   document.writeln(str1+" 대문자 변환 : "+str1.toUpperCase());
   document.writeln(str1+" 소문자 변환 : "+str1.toLowerCase());
   document.writeln();

   document.writeln(str1+" 글자 수 : "+str1.length);  // 공백 포함
   document.writeln(str2+" 글자 수 : "+str2.length);
   document.writeln();

   document.writeln(str1+" 의 indexOf('문자') : "+str1.indexOf("a"));    // 문자의 index 값 출력
   // 0부터 시작, 대소문자 구분, 중복될 경우 앞의 값 출력, 존재하지 않을 경우 -1 출력
   document.writeln(str2+" 의 indexOf('문자') : "+str2.indexOf("나"));
   document.writeln(str2+" 의 lastIndexOf('문자') : "+str2.lastIndexOf("나"));   // 중복될 경우 마지막 값 출력
   document.writeln();

   document.writeln(str1+" 의 charAt(index번호) : "+str1.charAt(0));    // index번호에 해당하는 문자 출력
   document.writeln(str2+" 의 charAt(index번호) : "+str2.charAt(3));
   document.writeln();

   document.writeln(str1+" 의 substring(index번호1, index번호2) : "+str1.substring(0,5));   // index번호1 부터 (index번호2 -1) 까지 문자 출력
   document.writeln(str1+" 의 substring(index번호1) : "+str1.substring(1));          // index번호2 생략시 문자열 끝까지 출력
   document.writeln(str1+" 의 substring(index번호1, -index번호2) : "+str1.substring(2,-1));  // index번호 음수는 불가
   document.writeln();

   document.writeln(str1+" 의 slice(index번호1, -index번호2) : "+str1.slice(2,-1));  // index번호가 음수일 경우 오른쪽 기준으로 0부터 시작
   document.writeln(str1+" 의 slice(index번호1) : "+str1.slice(1));
   document.writeln(str1+" 의 slice(index번호1, index번호2) : "+str1.slice(0,5));  // 음수를 제외하면 substring와 같다.
   document.writeln();

   document.writeln(str1+" 의 substr(index번호, length) : "+str1.substr(2,5));  // index번호 부터 length(글자 수) 만큼 출력
   document.writeln(str1+" 의 substr(index번호, length) : "+str1.substr(2,1));

   document.write("</pre>");
  </script>

 

--------------------------------------------------------------------------------------

 

Happy day 앞글자만 대문자 변환 : 까먹었음
Happy day 대문자 변환 : HAPPY DAY
Happy day 소문자 변환 : happy day

Happy day 글자 수 : 9
우리나라 좋은나라 글자 수 : 9

Happy day 의 indexOf('문자') : 1
우리나라 좋은나라 의 indexOf('문자') : 2
우리나라 좋은나라 의 lastIndexOf('문자') : 7

Happy day 의 charAt(index번호) : H
우리나라 좋은나라 의 charAt(index번호) : 라

Happy day 의 substring(index번호1, index번호2) : Happy
Happy day 의 substring(index번호1) : appy day
Happy day 의 substring(index번호1, -index번호2) : Ha

Happy day 의 slice(index번호1, -index번호2) : ppy da
Happy day 의 slice(index번호1) : appy day
Happy day 의 slice(index번호1, index번호2) : Happy

Happy day 의 substr(index번호, length) : ppy d
Happy day 의 substr(index번호, length) : p
Posted by 철냄비짱
,