메인메뉴 바로가기

HOME으로 가기


Javascript

내장객체 | String 객체

본문

String 관련 속성

  • length
    문자열의 길이를 반환하는 속성
 
String 관련 메소드
  • Anchor
    HTML 앵커(anchor)를 만든다.
    예) var bamtol = new String("밤톨넷 홈");
    document.write(bamtol.anchor("www.bamtol.net"));
     
  • charAt(index)
    원본 문자열의 (index + 1)번째 문자를 반환.
    처음 문자는 charAt(0)임.
     
  • charCodeAt();
    주어진 위치의 문자코드를 반환
    var strVal = new String("This is test string");
    alert(strVal.charCodeAt(3); //115
     
  • concat(string)
    원본 문자열에 입력받은 string을 연결해서 반환.
    예) "AB".concat("C")는 "ABC"
     
  • fromCharCode();
    유니코드 값을 쉼표(,)로 분할해서 반환한다.
     
  • indexOf(substring, index)
    원본 문자열에서 (index +1)번째부터 substring을 찾아서 처음 발견한
    인덱스를 반환.
    예) "ABCBC".indexOf("BC", 0)은 1을 반환함
     
  • lastIndexOf();
    마지막으로 일치하는 부분 문자열의 시작 위치를 반환한다.
    검색할 문자열을 인자로 받는다.
    var strObj = new String("This is a test string");
    alert(strObj.lastIndexOf('t'); // 16
     
  • link
    링크할 html을 반환한다.
    예) var bamtol = new String("밤톨넷 홈");
    document.write(bamtol.link(http://www.bamtol.net));
     
  • match();
    정규표현식으로 일치하는지 검사한다.
     
  • replace();
    정규표현식으로 문자열을 대체한다.
     
  • search();
    정규표현식으로 검색한다.
     
  • slice(start, end)
    원본 문자열의 (start + 1)번째부터 (end + 1)번째까지의 문자열을 반환.
     
  • split("구분자",[최대분할횟수])
    원본 문자열을 string으로 나누어 배열로 반환.
    예) "A/B".spilt("/")는 ["A","B"]를 반환함
     
  • substr(index,[length]); 
    인자에 해당하는 인덱스위치의 문자열을 반환한다.
    만약, 두번째 인자가 없다면, 마지막문자까지 반환된다.

    예) var str = "나는 밤톨이다.";
    alert(atr.substr(4)); //톨이다.
    alert(str.subtr(3,2)); //밤톨

    - 인덱스는 좌측부터 0,1,2,3,4,5...n으로 순서가 되어있다.
     
  • substring(start index,[end index]);
    인자에 해당하는 인덱스부터, 두번째인자에 해당하는 인덱스의
    바로앞(end index-1)위치의 문자열 까지를 반환한다.
    만약, 두번째 인자가 없다면, 마지막문자까지 반환된다.

    예) var str = "나는 밤톨이다.";
    alert(atr.substring(4)); //톨이다.
    alert(str.subtring(3,5)); //밤톨
     
  • toUpperCase()
    원본 문자열을 대문자로 반환
     
  • toLowerCase()
    원본 문자열을 소문자로 반환.
     
  • valueOf()
    String객체가 들어 있는 문자열을 반환하거나,
    객체가 가지고 있는 값을 String으로 반환한다.
    예) iVal.valueOf();
     

 

  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기