JavaScript Strings




자바스크립트는 "John Doe" (홍길동) 과 같은 일련의 문자를 저장합니다. 

또한  " " 나 ' ' 안에 어떤 텍스트라도 문자열이 될 수 있습니다.




var carname = "Volvo XC60";

var carname = 'Volvo XC60';




문자열 인덱스는 제로를 기준: 첫번째 문자는 0 포지션, 두번째는 1 포지션에 있습니다.



String Properties and Methods

문자열 속성과 메소드



"존 도우"와 같은 익명의 기초 값은, 속성이나 메소드를 가질 수 없습니다. 

(객체가 아니기 때문이죠)


하지만 자바스크립트에서 메소드와 속성들은 기초 값으로 사용가능 합니다.

왜냐하면 자바스크립트는 메소드와 속성들이 실행될 때, 기본 값을 객체 처럼 처리하기 때문입니다.




문자열 속성



속성

설명 

costructor

문자열 생성자 기능을 반환한다 

length

문자열 길이를 반환한다 

prototype

객체에 속성과 메소드를 더하는 것을 허용한다 





문자열 메소드




메소드

설명 

charAt()

특정한 인덱스(위치)에 문자를 반환한다

charCodeAt()

특정한 인덱스에 문자의 유니코드를 반환한다

concat()

2개나 그 이상의 문자열을 합치고,  합쳐진 문자열을 반환한다

fromCharCode()

유니코드 값을 문자로 전환시킨다

indexOf()

문자열에서 특정값이 첫 번째 발생하는 위치를 반환한다.

lastIndexOf()

문자열에서 특정값이 마지막 발생하는 위치를 반환한다.

localeCompare()

현재 로케일로 2개의 문자열을 반환한다.

match()

정규 표현식에 맞는 문자열 검색하고, 맞는 값을 반환한다.

replace()

문자열의 특정값이나 정규식을 검색하고, 특정값을 대체한 새로운 문자열을 반환한다.

search()

문자열의 특정값이나 정규식을 검색하고, 검색되는 위치(position)를 반환한다.

slice()

문자열의 일부를 추출하고, 새 문자열을 반환한다.

split()

문자열을 나누어서 부문자열의 배열로 만든다.

substr()

특정한 위치에서 시작하고, 특정한 문자 수까지 포함한 문자열에서 특정 문자를 추출한다.

substring()

특정한 두 인덱스 사이의 문자열에서 문자를 추출한다. 

toLocaleLowerCase() 

호스트 로케일에 따라 문자열을 소문자로 변환한다. 

toLocaleUpperCase()

호스트 로케일에 따라 문자열을 대문자로 변환한다. 

toLowerCase()

소문자로 문자열을 변환한다. 

toString()

문자열 객체 값을 반환한다.  

toUpperCase()

대문자로 스트링을 변환한다. 

trim()

문자열 양 끝의 공백을 제거한다. 

valueOf()

문자열 객체의 초기값을 반환한다. 






문자열 HTML 래퍼(Wrapper) 메소드


HTML 래퍼 메소드는  적절한 HTML 태그 안에 래퍼된 문자열을 반환합니다.


아래는 표준 메소드가 아니기 때문에, 올바르게 동작하지 않을 수 있습니다.




 메소드

 설명

anchor()

anchor를 만든다 

big()

빅 폰트를 사용하는 문자열을 보여준다 

blink()

깜박이는 문자열을 보여준다 

bold()

고정된 문자열을 보여준다 

fixed()

고정 피치 폰트를 사용하는 문자열을 보여준다.

fontcolor()

특정한 색을 사용하는 문자열을 보여준다 

fontsize()

특정한 크기를 사용하는 문자열을 보여준다 

italics()

이탤릭 문자열을 보여준다 

link()

하이퍼 링크 같은 문자열을 보여준다 

small()

스몰 폰트를 사용하는 문자열을 보여준다

strike()

취소선이 있는 문자열을 보여준다

sub()

아래에 기입한 텍스트 문자열을 보여준다

sup()

상단에 기입한 텍스트 문자열을 보여준다









영어원문내용출처 http://www.w3schools.com/

번역,의역 및 작성 : 초코토끼

검수 : 개발토끼

오역 및 오타의 지적은 겸손히 받겠습니다









+ Recent posts