취미처럼

[Javascript] String 본문

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

 

'JavaScript > 이론' 카테고리의 다른 글

[Javascript] Array  (0) 2021.03.18
[Javascript] Date  (0) 2021.03.18
[Javascript] 타이머 함수  (0) 2021.03.16
[Javascript] Math  (0) 2021.03.16
[Javascript] 배열, for문  (0) 2021.03.16
Comments