웹표준,웹접근성(html, html5, css, css3, javascript, jQuery, jQueryMobile, snecha, senchaTouch, php, mobileWebApp)

String 객체 본문

javascript/Tutorial

String 객체

jokack01 2014. 1. 10. 10:09

String 객체

가장많이 사용되는 내장객체로서 

Number 객체와 마찬가지로 다음과 같은 두가지 방법으로 생성가능하다.

var str = 'ho';

var nStr = new String('ho');


String 객체는 length 속성을 갖는다.

var str = 'abcdefg';  // 변수선언 문자열을 담는다.

var len = str.length;  // 변수선언 str의 길이값을 담는다.

console.log(len);  // str 길이값 출력


String객체의 기본메서드

 메서드 이름

설명 

 charAt(position)

 position에 위치하는 문자를 리턴

 charCodeAt(position)

 positiondp 위치하는 문자의 유니코드를 리턴

 concat(string, ... , string)

 매개변수로 입력받은 문자열을 이어서 리턴
 indexOf(serchString, position)

 앞에서부터 일치하는 문자열의 위치 리턴, 해당 내용이 존재하지 않을 경우 -1 을 반환한다

 lastIndexOf(serchString, position)

 뒤에서 부터 일치하는 문자열의 위치 리턴

 match(regExp)  문자열 내에 regExp가 있는지 확인 

 replace(regExp, replacement)

 regExp를 replacement로 바꾼뒤 리턴

 search(regExp)

 regExp와 일치하는 문자열의 위치를 리턴

 slice(start, end)

 특정위치의 문자열을 추출해 리턴

 split(separator, limit) separator로 문자열을 잘라 배열을 리턴
 substr(start, count) start부터 count만큼 문자열을 잘라 리턴
 substring(start, count) start부터 end 까지 문자열을 잘라서 리턴
 toLowerCase() 문자열을 소문자로 바꿔 리턴
 toUpperCase()

 문자열을 대문자로 바꿔 리턴

 trim()

 양쪽공백제거 

regExp 객체 : 자바스크립트 정규표현식을 의미한다.  


var str = 'abcefg';

str.indexOf('bc'); 

// 위와 같은 코드가 동작하지 않는 경우 아래와 같이 리턴값을 이용하여 메서드를 사용해야 한다. 

str = str.indexOf('bc');


ex) String객체의 메서드 사용예



String객체의 html 메서드

 메서드 이름

설명 

 anchor()

 a 태그로 문자열을 감싸 리턴 

 big()

 big 태그로 문자열을 감싸 리턴 

 bold()

 b 태그로 문자열을 감싸 리턴 

 fixed()

 tt 태그로 문자열을 감싸 리턴 

 fontcolor(colorString)

 font 태그로 문자열을 감싸고 color 속성을 붙여 리턴  

 fontsize(size)

 font 태그로 문자열을 감싸고 size 속성을 주어 리턴 

 italics()

 i 태그로 문자열을 감싸 리턴

 link(linkRef)

 a 태그에 href 속성을 지정해 리턴 

 small()

 small 태그로 문자열을 감싸 리턴 

 strike()

 strike 태그로 문자열을 감싸 리턴 

 sub()

 sub 태그로 문자열을 감싸 리턴 

 sup()

 sup 태그로 문자열을 감싸 리턴 


ex) html 메서드의 출력

var str = 'hohoho';

var output = '';

output += 'anchor= ' + str.anchor() + '<br>';

output += 'big= ' + str.big() + '<br>';

output += 'bold= ' + str.bold() + '<br>';

output += 'fixed= ' + str.fixed() + '<br>';

output += 'fontcolor= ' + str.fontcolor() + '<br>';

output += 'fontsize= ' + str.fontsize() + '<br>';

output += 'italics= ' + str.italics() + '<br>';

output += 'link= ' + str.link() + '<br>';

output += 'small= ' + str.small() + '<br>';

output += 'strike= ' + str.strike() + '<br>';

output += 'sub= ' + str.sub() + '<br>';

output += 'sup= ' + str.sup();

document.write(output);


'javascript > Tutorial' 카테고리의 다른 글

Array 객체  (0) 2014.01.21
메서드 체이닝  (0) 2014.01.20
Number 객체  (0) 2014.01.09
Object 객체활용한 자료형구분  (0) 2014.01.09
Object 객체 생성 및 메서드  (0) 2014.01.07