+
: "단항 양수 연산자(unary plus operator)"-> JavaScript에서 숫자로 형변환을 수행하는 방법
문자열 v가 주어졌을 때, v.slice(s, s + l)
는 문자열 v에서 시작 위치 s부터 길이 l까지의 부분 문자열을 추출하는 작업아다. 이때 +
를 사용하여 추출한 부분 문자열을 숫자로 변환할 수 있다.
EX) "12345".slice(1, 4)
는 문자열 "12345"
에서 인덱스 1부터 인덱스 3까지의 부분 문자열 "234"
를 추출한다. 그리고 이 부분 문자열 "234"
를 +를 사용하여 숫자로 변환하면 234
라는 숫자로 변환됩니다.
JavaScript에서 +
는 숫자와 숫자 또는 숫자와 문자열 간의 덧셈 연산자로도 사용될 수 있기 때문에, 피연산자가 문자열인 경우에는 숫자로 변환하여 처리하고자 할 때 자주 사용된다