본문으로 건너뛰기

JavaScript 치트시트

6. 문자열

6.1 문자열 생성과 연결

let str1 = 'Hello';
let str2 = 'World';
let combined = str1 + ' ' + str2;
console.log(combined); // Hello World

6.2 템플릿 문자열 (Template Literal)

let name = 'Alice';
let greeting = `안녕하세요, ${name}님!`;
console.log(greeting); // 안녕하세요, Alice님!

6.3 문자열 메서드

let text = 'JavaScript Learning';

console.log(text.length); // 19
console.log(text.charAt(0)); // 'J'
console.log(text.includes('Script')); // true
console.log(text.startsWith('Java')); // true
console.log(text.endsWith('ing')); // true
console.log(text.indexOf('Script')); // 4
console.log(text.slice(0, 10)); // 'JavaScript'
console.log(text.substring(0, 10)); // 'JavaScript'
console.log(text.replace('Learning', 'Tutorial')); // 'JavaScript Tutorial'
console.log(text.split(' ')); // ['JavaScript','Learning']
console.log(text.toUpperCase()); // 'JAVASCRIPT LEARNING'
console.log(text.toLowerCase()); // 'javascript learning'