문자열 메소드(method)정리!!
문자열의 길이 출력
let.str = 'software' str.length // 8;
문자열을 index로 출력
let str = 'software' str[3] ==> 't' str[7] ==> 'e' index로 접근은 가능하지만 쓸 수는 없음 str[0] = 'g' ==> 'goftware' (X)
문자열 합치기
let str1 = 'software' let str2 = 'engineer' str1 + str2 = 'softwareengineer' 문자열과 다른 타입을 더하면 모두 문자열(String)로 변환 let str = '1' let num = 2 str + num; // '12'
문자열을 원하는 길이 만큼 출력
let str = 'abcdefg' str.substring(0,3) // 'abc' str.substring(1,4) // 'bcd' str.substring(-1,4) // 'abcd' , 음수는 0으로 취급
문자열을 대문자,소문자로 변환
대문자로 변환 let str1 = 'software' str1.toUpperCase() ==> 'SOFTWARE' 소문자로 변환 let str2 = 'ENGINEER' str2.toLowerCase() ==> 'engineer'
문자열에서 원하는 문자 찾기
'Blue Whale'.indexOf('Blue'); // 0 'Blue Whale'.indexOf('blue'); // -1 :소문자 블루를 찾을 수 없기에 없는 값은 -1 'Blue Whale'.indexOf('Whale'); // 5 'Blue Whale Whale'.indexOf('Whale'); // 5 :처음 나온 값으로 찾음