CInt 함수의 놀라운 기능 발견

VBScript에 CInt 함수가 있다. 이 함수는 넘겨받은 인자를 정수로 변환해서 반환하는 함수인데, 이 함수에 반올림기능이 있었다니 깜짝 놀랐다.

[code vb]
Dim nInt
nInt = CInt(5/10)   ‘nInt는 0로 대입
nInt = CInt(6/10)   ‘nInt는 1로 대입
[/code]

반올림하지 않고 그냥 소수점을 버리려면 Int 함수를 쓰면 된다.

[code vb]
MyNumber = Int(99.8)    ‘ Returns 99.
MyNumber = Int(-99.8)   ‘ Returns -100.
[/code]