JavaScript 상에서 연산작업을 할 때,
기본적인 곱셈, 나눗셈, 뺄셈은 기본 연산자를 사용하면 된다.
그러나 덧셈의 경우 (+) 연산자를 쓰게되면 제대로 된 결과가 안나오게 된다.
예를 들어,
a = 2;
b = 3;
alert(a+b);
이 때 결과값은 5가 아닌 23이 나오게 된다. 이는 각 변수를 문자열로 간주하기 때문이다.
따라서 덧셈의 경우에는 형변환이 필요한데, 이 때 parseInt() 나 parseFloat()을 쓰면 된다.
즉,
a = 2;
b = 3;
alert(parseInt(a) + parseInt(b));
결과값 : 5
a = 2.5;
b = 3.5;
alert(parseFloat(a) + parseFloat(b));
결과값 : 6.0
이와 같이 된다.
'프로그래밍 > JAVASCRIPT' 카테고리의 다른 글
JAVASCRIPT에서 Internet Explorer(IE) 버전 체크하기 (IE10 포함) (0) | 2013.07.09 |
---|