Zelon's Blog

자바스크립트에서 나누기를 조심하라

2008-08-22 11:11:21

var i = 3;
i = i / 2;
alert(i);
 C/C++ 에서는 1이 나오는데(integer 이므로), 자바스크립에서는 i = 1.5 가 된다. 정해진 형이 없어서 자동으로 float 이 되는듯...
그리고 배열의 인덱스에 integer 가 아닌 float 값을 대입해도 에러가 나지 않는다... -_-;