그렇다면 문자열과 숫자를 더한다면 어떻게 될까? 현실에서는 문자와 숫자를 더한다는 것은 말이 안되죠 그렇다면 무작정 코딩을 해봐야겠죠?
> '문자'+10
< '문자10'
나타나는 것을 확인할 수 있다.
이 경우 유추 해볼 수 있는 것은 분명 숫자가 '' 문자열 안으로 들어가는 것을 확인할 수 있고
이는 문자열과 다른 자료형을 더하면 다른 자료형이 문자열로 바뀐 후 문자열과 더해지는 것을 확인할 수 있었습니다.
이를 형 변환 (type casting)이라고 부른다.
그렇다면 문자열에서 숫자를 뺄 경우는 어떻게 될까?
> '문자'-10
< NaN
으로 나타나는 것을 확인할 수 있다.
문자에서 -10을 할 경우에 NaN이 되기에 NaN으로 나타납니다.
그렇다면 '' 안에 숫자를 넣고 뺀다면 어떻게 출력 될까?
> '1'-11
< -10
문자열 1은 숫자 1로 형 변환 되고 11을 빼게 되니 -10이 출력됩니다.