티스토리 뷰

개발

fix

Hello™ 2013. 8. 27. 12:04

버림.

FIX


... 숫자함수에 관련되어서 이것저것 쓸려고 하다가 쓰다 지우다를 반복..

그래 결국 내가 하고싶은 이야기는 Fix였어 하면서 급 선회


** Round를 숫자관련(금액 계산)에 사용하지 말자. 사용이 버릇이 되었다면 어쩔 수 없지만 돈 계산 관련 또는 중요한 숫자는 FormatNumber를 사용하자. ~



아래 소스를 찍어보면

Response.Write "<br /><br />"


strNum          = 10

Response.Write "Fix(10) : " & Fix(strNum) & "<br />"

Response.Write "Cint(10) : " & Cint(strNum) & "<br />"


strNum          = 10.5

Response.Write "Fix(10.05) : " & Fix(strNum) & "<br />"


strNum          = 10.44

Response.Write "Fix(10.44) : " & Fix(strNum) & "<br >"


strNum          = 10.66

Response.Write "Fix(10.66) : " & Fix(strNum) & "<br />"


strNum          = -10.06

Response.Write "Fix(-10.06) : " & Fix(strNum) & "<br /><br />"



strNum          = 10.0645

Response.Write "Fix("&strNum&") : " & Fix(strNum) & "<br />"

Response.Write "Round("&strNum&" ,2) : " & Round(strNum, 2) & "<br />"

Response.Write "Round("&strNum&" ,3) : " & Round(strNum, 3) & "<br />"

Response.Write "FormatNumber("&strNum&", 2) : " & FormatNumber(strNum, 2) & "<br />"

Response.Write "FormatNumber("&strNum&", 3) : " & FormatNumber(strNum, 3) & "<br />"


Response.Write "<br /><br />"



아래 이미지처럼 반올림이 제대로 안된다.

반올림 함수가 아니니까.~