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'