더북(TheBook)

이번에는 문자열에서 숫자를 빼 보겠습니다.

> '문자열' - 0;
< NaN

- 연산자를 사용할 때는 다른 자료형이 먼저 숫자로 형 변환된 후 빼기를 하게 됩니다. 앞의 경우에는 문자열을 숫자로 바꾸면 NaN이 되고, 여기서 0을 빼도 그대로 NaN이므로 결과도 NaN이 나옵니다.

> '9' - 5;
< 4

이번에는 결과가 숫자로 나옵니다. 문자열 ‘9’는 숫자 9로 형 변환되고, 여기서 5를 빼기 때문에 결과는 4가 됩니다.

Note 숫자로 형 변환하기

문자열에서 숫자로 형 변환할 때 변환한 뒤의 값을 추정하려면 Number() 함수를 문자열에 적용해 어떤 값이 나오는지 보면 됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.