문자열의 길이를 리턴
문자열 내에 지정된 요소가 위치하고 있는 첫 번째 인덱스를 리턴. 지정된 요소가 문자열 내에 존재하지 않을 경우 -1 리턴.
문자열을 지정한 구분자를 이용하여 여러 개의 문자열로 나눈 후 배열의 형태로 리턴.
str.split(' ')
str.split(',')
소문자를 대문자로 변경
대문자를 소문자로 변경
문자열 자르기
뒤에서 부터 찾고싶을때 = (-)숫자앞에 -붙이기
끝에서 하나만 빼고 복사해오고 싶을때 = str.slice(0, str.length-1)
str.slice()와 비슷.
negative index(-)는 사용 못함
두번째 파라미터 값이 문자열의 길이
Ex) str.subStr(5, 6) => 5번째 인덱스부터 6글자 가져오기
Q. 차례대로 문자열 3개를 입력받아, 가장 짧은 문자열을 리턴
function findShortestOfThreeWords(word1, word2, word3) {
let shortestWord = word1;
// 첫 번 째 글자가 2번째 글자보다 길 때
if (word1.length > word2.length) {
shortestWord = word2;
// word 2 랑 word 3을 비교
if (word2.length > word3.length) {
shortestWord = word3;
}
} else {
// word1 과 word3 을 비교
if (word1.length > word3.length) {
shortestWord = word3;
}
}
return shortestWord;
}