1 + 0 이 10이 되는 기적. (feat. typescript가 필요한 이유) js의 특성을 생각하면 간단한 일인데, 가끔 얻어걸리는 버그 아닌 버그에 당황스러울 때가 종종있었다. java를 쓰다보면 그놈의 타입때문에 parse 하느라고 귀찮을 떄가 많았다. 하지만 js는 그런걸 안하다 보니 편하다고 생각했었는데 명시되지 않은 타입의 변수는 의도치 않은 에러를 종종 야기한다. var로 정의하면 js가 적절히 알아서 타입을 지정하는 것은 분명 편해 보이지만, 나중에 뜻하지 않은 에러나 버그를 수정 하다보면 도찐 개찐인것 같다. 숫자와 숫자끼리 더했을 때, 설령 0일지라도 둘다 number + number 를 했음에도 불구하고 가끔 0이 String이 되어있는 경우가 많다. 정확하진 않지만 특히 해당 변..