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/
번역,의역 및 작성 : 초코토끼
검수 : 개발토끼
오역 및 오타의 지적은 겸손히 받겠습니다