🏠 Quiz Home Quiz 풀기

String 메서드 실습 예제

1. 문자열에서 특정 문자의 위치(indexOf) 찾기
// [1] 문자열에서 특정 문자의 위치(indexOf) 찾기
const str = 'hello world';
console.log(str.indexOf('o'));
2. 문자열에 특정 단어가 포함되어 있는지(includes) 확인하기
// [2] 문자열에 특정 단어가 포함되어 있는지(includes) 확인하기
const str = 'JavaScript is awesome!';
console.log(str.includes('awesome'));
3. 문자열에서 특정 위치의 문자(charAt) 가져오기
// [3] 문자열에서 특정 위치의 문자(charAt) 가져오기
const str = 'abcdefg';
console.log(str.charAt(2));
4. 문자열의 일부를 추출(slice)하기
// [4] 문자열의 일부를 추출(slice)하기
const str = 'frontend';
console.log(str.slice(0, 5));
5. 문자열 반복(repeat)하기
// [5] 문자열 반복(repeat)하기
const str = 'ha';
console.log(str.repeat(3));
6. 문자열 양 끝 공백 제거(trim)하기
// [6] 문자열 양 끝 공백 제거(trim)하기
const str = '   hello world   ';
console.log(str.trim());
7. 문자열을 대문자/소문자로 변환(toUpperCase/toLowerCase)
// [7] 문자열을 대문자/소문자로 변환(toUpperCase/toLowerCase)
const str = 'JavaScript';
console.log(str.toUpperCase());
console.log(str.toLowerCase());
8. 문자열을 배열로 분리(split)하기
// [8] 문자열을 배열로 분리(split)하기
const str = 'apple,banana,orange';
console.log(str.split(','));
9. 문자열 일부를 다른 문자열로 바꾸기(replace)
// [9] 문자열 일부를 다른 문자열로 바꾸기(replace)
const str = 'I like cats.';
console.log(str.replace('cats', 'dogs'));
10. 문자열의 길이(length) 구하기
// [10] 문자열의 길이(length) 구하기
const str = 'Hello, world!';
console.log(str.length);
11. 문자열이 특정 문자로 끝나는지(endsWith) 확인하기
// [11] 문자열이 특정 문자로 끝나는지(endsWith) 확인하기
const str = 'hello.txt';
console.log(str.endsWith('.txt'));
12. 문자열이 특정 문자로 시작하는지(startsWith) 확인하기
// [12] 문자열이 특정 문자로 시작하는지(startsWith) 확인하기
const str = 'JavaScript';
console.log(str.startsWith('Java'));
13. 문자열의 일부를 추출(substring)하기
// [13] 문자열의 일부를 추출(substring)하기
const str = 'frontend';
console.log(str.substring(2, 5));
14. 문자열 앞을 0으로 채우기(padStart)
// [14] 문자열 앞을 0으로 채우기(padStart)
const num = '7';
console.log(num.padStart(3, '0'));
15. 문자열 뒤를 특정 문자로 채우기(padEnd)
// [15] 문자열 뒤를 특정 문자로 채우기(padEnd)
const str = 'hi';
console.log(str.padEnd(5, '!'));
16. 두 문자열을 합치기(concat)
// [16] 두 문자열을 합치기(concat)
const a = 'Hello, ';
const b = 'world!';
console.log(a.concat(b));
17. 정규표현식으로 문자열에서 패턴 찾기(match)
// [17] 정규표현식으로 문자열에서 패턴 찾기(match)
const str = 'abc123def';
console.log(str.match(/\d+/));
18. 정규표현식으로 문자열에서 패턴 위치 찾기(search)
// [18] 정규표현식으로 문자열에서 패턴 위치 찾기(search)
const str = 'abc123def';
console.log(str.search(/\d+/));
19. 문자열의 모든 일치 항목 바꾸기(replaceAll)
// [19] 문자열의 모든 일치 항목 바꾸기(replaceAll)
const str = 'apple, banana, apple';
console.log(str.replaceAll('apple', 'orange'));
20. 문자열 비교(localeCompare)로 정렬 기준 만들기
// [20] 문자열 비교(localeCompare)로 정렬 기준 만들기
const arr = ['banana', 'apple', 'cherry'];
arr.sort((a, b) => a.localeCompare(b));
console.log(arr);
👻 전체 퀴즈 목록으로