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);