javascript
-
javascript replace 함수 삽질후기Javascript 2017. 5. 16. 22:52
한치 앞을 내다보지 못한 코드의 결말 웹 화면을 구성하면서 javascript를 활용하다보면, 개발자라면 누구나 금액에 대한 자릿수를 표현해야 하는 경우가 발생한다. Django Framework의 Template 에서 제공되는 기능을 사용할 수 있으면 좋지만 Template을 사용하지 못하는 경우가 간혹있다. 예를 들어 input 되는 숫자값의 Keyup, Keydown Event를 사용하여 다른 값을 계산해내는 경우가 대표적인 예이다. 이번에 다루고자하는 코드는 좀 특별한 경우이다. Django View에서 계산해낸 값에 포함된 (,)를 제거하여 javascript 숫자형으로 바꾸고 이 값을 특정 공식으로 계산을 해야 하는 과정이 필요했다. 코드는 아래와 같다. 1) id Selector를 사용해 필..
-
Javascript null, undefined, NaNJavascript 2016. 11. 30. 22:21
다른 언어들을 공부하다가 자바스크립트를 공부하다가 의문에 빠지게 하는 null, undefined, NaN 보통 다른 언어들의 경우 null만을 제공하는데 비슷한듯 비슷하지 않은 세가지의 타입을 제공해 다소 이해가 어려운 부분이 있어 포스팅을 통해 정리하고자 한다. - 변수의 타입을 선언하고 값을 할당하지 않은 변수에 접근하면 undefined 를 반환한다. - 변수에 null을 할당한 경우, 값자체가 없다는 의미가 아니라 어떠한 유효한 값도 아니라는 뜻으로 선언만 하고 값을 할당하지 않은 경우(undefined)와 다르다. - 객체에 선언된 프로퍼티와 선언되지 않은 프로퍼티에 접근하는 경우 모두 undefined를 반환한다. - null 과 undefined는 Boolean 문맥에서 모두 false로 ..