substring(), slice() 비교 두 메소드는 문자열의 indexStart 부터 indexEnd 의 직전까지 부분 문자열을 반환한다는 공통점이 있지만 차이점 또한 존재함 1. indexStart > indexEnd, 시작 인덱스가 종료 인덱스보다 큰 경우 substring() > indexStart 가 indexEnd 보다 큰 경우 두 위치를 바꿔서 처리함 slice() > indexStart 가 indexEnd 보다 큰 경우 빈 문자열을 반환함 2. index index 가 음수인 경우 index 를 0으로 처리 slice() > index 가 음수인 경우에는 문자열의 끝에서부터 인덱스를 계산 ex) 문자열의 마지막 인덱스는 음수로 표현하..
substring() method 형태: str.substring(indexStart, indexEnd) String 오브젝트의 시작 인덱스부터 종료 인덱스까지의 부분 문자열을 반환 indexStart: 반환할 문자열의 시작 인덱스 (반환 문자열에 포함) indexEnd (optional) : 반환할 문자열의 마지막 인덱스의 + 1 indexEnd에 해당하는 값은 반환되는 문자열에 포함되지 않음 indexEnd 가 생략된 경우, indexStart부터 문자열의 끝까지 모든 문자를 반환 indexStart == indexEnd 인 경우, 빈 문자열 반환 ' '; indexStart > indexEnd 인 경우, 두 인덱스의 자리를 바꾼 것처럼 메소드 실행 indexStart || indexEnd < 0 인..