Unary Plus Operator (단항 덧셈 연산자)

zeroha·2025년 7월 13일

HTML . CSS . JS

목록 보기
6/7

JavaScript에서 문자열을 숫자로 변환하는 가장 간단한 방법: +문자열

JavaScript에서는 문자열을 숫자로 변환할 수 있는 여러 가지 방법이 있다.
그 중에서도 가장 간결하고 짧은 방법은 +문자열 형태를 사용하는 것이다.
이 표현식은 단항 덧셈 연산자 (Unary Plus Operator) 라고 불린다.

예시

+ 연산자가 숫자 하나에만 사용될 경우, JavaScript는 그 값을 숫자로 변환하려고 시도한다.
이 동작은 숫자형이 아닌 값들을 숫자로 바꾸고 싶을 때 유용하다.

+"42"       // 42
+"3.14"     // 3.14
+"0010"     // 10
+"abc"      // NaN (숫자로 변환할 수 없는 문자열)
+true       // 1
+false      // 0
+null       // 0
+undefined  // NaN
["1", "2", "3"].map(i => +i)  // [1, 2, 3]
profile
하 영

0개의 댓글