Reference/Javascript
toString 메서드는 데이터를 문자열로 변환하고, 반환합니다.
toString()
toString() 메서드는 데이터를 문자열로 변환하고, 반환합니다.
특징 | 설명 |
---|---|
유형(type) |
String.prototype.toString() Object.prototype.toString() Number.prototype.toString() Array.prototype.toString() Date.prototype.toString() Boolean.prototype.toString() |
버전(version) | ES1 |
결과값(return) | 문자열(string) |
사용성 | ★★★☆☆ |
문법(Syntax)
"문자열".toString()
//문자열 반환하기
"javascript reference".toString(); //javascript reference
- 문자열(string) : 문자열을 설정합니다.
정의(Definition)
- toString() 메서드는 데이터를 문자열로 변환하고, 문자열을 반환합니다.
- toString() 메서드는 배열, 문자열, 숫자, 불린 등 여러가지 타입을 문자열로 반환합니다.
- toString() 메서드는 valueOf() 메서드와 기능이 동일합니다.
문자열 변경과 관련된 메서드
- slice() 메서드는 시작 위치에서 종료 위치 값을 추출하여, 새로운 문자열 및 배열을 반환합니다.
- substring() 메서드는 시작 위치와 종료 위치 값을 추출하여, 새로운 문자열을 반환합니다.
- substr() 메서드는 시작 위치에 길이 값을 추출하여, 새로운 문자열을 반환합니다.
- split() 메서드는 구분자를 이용하여, 여러개의 문자열(배열)을 반환합니다.
- replace() 메서드는 특정 문자열을 교체하여, 새로은 문자열을 반환합니다.
- replaceAll() 메서드는 특정 문자열을 모두 교체하여, 새로은 문자열을 반환합니다.
- concat() 메서드는 매개변수로 전달된 문자열을 받어, 결합된 새로운 문자열을 반환합니다.
- repeat() 메서드는 주어진 횟수만큼 반복 복사하여, 새로운 문자열을 반환합니다.
- padStart() 메서드는 주어진 길이에 맞게 앞 문자열을 채우고, 새로운 문자열을 반환합니다.
- padEnd() 메서드는 주어진 길이에 맞게 뒤 문자열을 채우고, 새로운 문자열을 반환합니다.
- trim() 메서드는 앞/뒤 공백을 제거하고, 새로운 문자열을 반환합니다.
- trimStart() 메서드는 앞 공백을 제거하고, 새로운 문자열을 반환합니다.
- trimEnd() 메서드는 뒤 공백을 제거하고, 새로운 문자열을 반환합니다.
- toUpperCase() 메서드는 문자열을 대문자로 설정하고, 대문자 문자열을 반환합니다.
- toLowerCase() 메서드는 문자열을 소문자로 설정하고, 새로운 문자열을 반환합니다.
- toString() 메서드는 데이터를 문자열로 변환하고, 문자열을 반환합니다.
- valueOf() 메서드는 객체의 원시값을, 문자열로 반환합니다.
- localeCompare() 메서드는 문자열과 문자열을 비교하여, 수치(음수, 양수, 0)을 반환합니다.
문자열 검색과 관련된 메서드
- indexOf() 메서드는 문자열을 검색하여, 주어진 값과 일치하는 첫 번째 위치값(index)을 반환합니다.
- lastIndexOf() 메서드는 문자열을 역순으로 검색하여, 주어진 값과 일치하는 첫 번째 위치값(index)을 반환합니다.
- search() 메서드는 문자열(정규식)을 검색하고, 위치값(숫자)을 반환합니다.
- match() 메서드는 문자열(정규식)을 검색하고, 문자열(배열)을 반환합니다.
- matchAll() 메서드는 문자열(정규식)을 검색하고, 일치하는 모든 문자열(배열)을 반환합니다.
- at() 메서드는 지정한 숫자(index)를 받아, 문자열에서 해당 되는 인덱스의 요소를 반환합니다.
- charAt() 메서드는 지정한 숫자(index)를 받아, 문자열에서 해당 되는 인덱스의 단일문자를 반환합니다.
- charCodeAt() 메서드는 지정한 숫자(index)를 받아, 문자열에서 해당 되는 인덱스의 유니코드 정수 값을 반환합니다.
- charPointAt() 메서드는 지정한 숫자(index)를 받아, 문자열에서 해당 되는 인덱스의 유니코드 포인트 정수 값을 반환합니다.
- includes() 메서드는 문자열 포함 여부를 검색하여, 그 결과를 불린(true, false)로 반환합니다.
- startsWith() 메서드는 시작하는 문자열에서 특정 문자열로 시작하는 확인하여, 그 결과를 불린(true, false)로 반환합니다.
- endsWith() 메서드는 끝나는 문자열에서 특정 문자열로 끝나는지 확인하여, 그 결과를 불린(true, false)로 반환합니다.
호환성(Compatibility)
6 | 7 | 8 | 9 | 10 | 11 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
toString() | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
댓글