slice와 substring은 둘 다 JavaScript에서 문자열을 자르기 위한 메서드이지만, 두 메서드의 공통점도 있지만 차이점도 존재하여, 헷갈리지 않도록 정리해 보았다. 공통점 1. 문자열 자르기 slice와 substring은 둘 다 문자열을 특정 범위로 자르는데 사용된다. 2. 매개변수 두 메서드는 시작 인덱스와 종료 인덱스를 받아 범위를 지정한다. 3. 음수 인덱스 양수 또는 음수 모두를 사용하여 문자열의 뒤에서부터 인덱스를 지정할 수 있다. 차이점 1. 처리 방식 가장 큰 차이점 중 하나는 음수 인덱스를 다루는 방식이다. slice: 음수 인덱스는 문자열의 끝에서부터의 상대적인 위치를 나타낸다. substring: 음수 인덱스를 0으로 처리한다. 2.매개변수 처리 slice는 시작 인덱스..