JavaScript/이론
[Javascript] String
sirius
2021. 3. 18. 10:18
| 프로퍼티 | 설명 |
| length | 문자열 길이를 반환 |
| charAt(n) | n번째 문자 구하기 |
| charCodeAt(n) | n번째 문자의 코드 값 구하기 |
| concat(str) | 문자열 뒤쪽에 str을 연결해 새로운 문자열 만들기 |
| indexOf(substr) | substr 문자열이 위치한 위치값 구하기, 앞에서부터 검색 시작 |
| lastIndexOf(substr) | substr 문자열이 위치한 위치값 구하기, 뒤에서부터 검색 시작 |
| match(reg) | 정규표현식(reg)를 활용한 문자열 검색 |
| replace(reg,rep) | 정규표현식을 활용한 문자열 교체 |
| search(reg) | 정규표현식을 활용한 문자열 위치 검색 |
| slice(start, end) | start번째부터, end번째 문자열 추출 |
| split(str) | 문자열을 str로 분할해 배열로 생성해 |
| substr(start, count) | start번 째부터 count 개수 만큼 문자열 추출 |
| toLowerCase() | 모든 문자열을 소문자로 변환 |
| toUpperCase() | 모든 문자열을 대문자로 변환 |
| trim() | 좌우 공백 제거 |
var value = ' hello yujin ';
//charAt(n) n번째 문자 구하기
console.log(value.charAt(2));
//charCodeAt(n) n번째 문자의 코드 값 구하기
console.log(value.charCodeAt(2));
//concat(str) 문자열 뒤쪽에 str을 연결해 새로운 문자열 만들기
console.log(value.concat(' hello john'));
//indexOf(substr) substr 문자열이 위치한 위치값 구하기, 앞에서부터 검색 시작
console.log(value.indexOf('yujin'));
console.log(value.indexOf('yujin'));
//split(str) 문자열을 str로 분할해 배열로 생성
console.log(value.split(' '));
//substr(start, count) start번 째부터 count 개수 만큼 문자열 추출
console.log(value.substr(1, 6));
//toLowerCase() 모든 문자열을 소문자로 변환
console.log(value.toLowerCase());
//toUpperCase() 모든 문자열을 대문자로 변환
console.log(value.toUpperCase());
//trim() 좌우 공백 제거
console.log(value.trim());
//lastIndexOf(substr) substr 문자열이 위치한 위치값 구하기, 뒤에서부터 검색 시작
var value = 'everybody';
console.log(value.lastIndexOf('every'));
var value = 'coding everybody';
console.log(value.lastIndexOf('every'));
//match(reg) 정규표현식(reg)를 활용한 문자열 검색
var str="coding everybody, everywhere, everytime";
var patt1=/every.+/gi;
console.log(str.match(patt1));
//replace(reg,rep) 정규표현식을 활용한 문자열 교체
var str="000님 환영합니다. hello world";
console.log(str.replace('000', 'test'));
console.log(str.replace(/000/gi, 'test'));
//search(reg) 정규표현식을 활용한 문자열 위치 검색
var str="coding everybody";
console.log(str.search('e'));
console.log(str.search(/e/));
//slice(start, end) start번째부터, end번째 문자열 추출
var numbers = [1,2,3,4,5,6,7,8,9,10];
console.log(numbers.splice(2));
console.log(numbers);
var numbers = [1,2,3,4,5,6,7,8,9,10];
console.log(numbers.splice(2, 4));
var numbers = [1,2,3,4,5,6,7,8,9,10];
console.log(numbers.splice(2, 4, 'three', 'four', 'five', 'six'));
console.log(numbers);