[FC] JavaScript Day-6

cptkuk91·2022년 1월 28일
0

FC

목록 보기
6/18

문자열 내장함수

  • length: 문자열의 길이를 반환
  • indexOf: 찾고자 하는 문자열의 위치 반환
  • slice: 문자열에서 특정 부분을 추출해서 새로운 문자열로 반환
  • substr: 문자열에서 특정 부분을 잘라냄
  • replace: 문자열에서 특정 문자값을 바꿔치기
  • split: 문자열을 배열로 변환

length

const txt = "Hello World";
console.log(txt.length);
// 빈칸 취급해서 11을 반환한다.

indexOf

const txt = "Hello World";
console.log(txt.indexOf("lo"));
// 3을 반환한다. (품고 있는지 아닌지 확인할 때 사용한다.)

slice

const txt = "Hello World";
const txt2 = txt.slice(0, 5); // 0부터 5번째 까지 자르겠다는 의미
console.log(txt2);
// Hello를 반환한다.

substr

실무에서 사용하는 방법.. 긴 문자열 처리할 때 사용한다.

const origin = "Hello World Let's make something fun";

let result = '';
if(origin.length > 15){
	result = origin.substr(0, 15) + "...";
} else {
	result = origin;
}
console.log(result);
// Hello World Let... 반환

replace

let intro = "abc";
intro.replace("abc", "bbc");
console.log(intro); // bbc반환

split

const colors = "red, green, blue";
let color = colors.split(",");
console.log(color); // red, green, blue 분리한다.

profile
메일은 매일 확인하고 있습니다. 궁금하신 부분이나 틀린 부분에 대한 지적사항이 있으시다면 언제든 편하게 연락 부탁드려요 :)

0개의 댓글