내장객체 String 객체
페이지 정보

본문
String 관련 속성
- length
문자열의 길이를 반환하는 속성
- 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();
- 이전글[기초] 9.자바스크립트 제어문 15.05.15
- 다음글.add(); //선택자 추가 15.05.15
댓글목록
등록된 댓글이 없습니다.

