안규 공부방

ACTIVE SERVER PAGE > 숫자 관련 함수

등록일 : 2017-07-04 15:03 조회수 : 93,720

이 페이지 에서는 유용하게 사용하는 숫자관련 함수에 대해서 아는 만큼 정리해 보고자 합니다.
 

1. 랜덤 발생(난수)

난수를 발생하는 함수는 RND() 함수 입니다.

사용법 (최대값-최소값+1)*Rnd+최소값

50~100 까지의 수 중에 랜덤값을 뽑고 싶다면 아래처럼 사용하시면 됩니다.

Randomize Ran=int(100-50+1)*Rnd+50 
 

2. sqr() 제곱근
 
  sqr 함수는 제곱근을 구합니다.
  240의 제곱근을 구하고 싶으면 아래처럼 하면 되겠지요?

  response.write sqr(240)  

3. FormatCurrency()
 
이 함수는 숫자를 통화로 바꾸어주는 함수 입니다.

response.write FormatCurrency(10000,2)

위의 예제는 10000를 통화로 바꾸어 주며, 소수점 이하 자리수는 2자리까지 표시하라는 문장입니다.


4. Fix()

숫자의 정수 부분을 반환한다.
구문 : Fix(number)  ' number가 음수이면 number보다 크거나 같은 첫 번째 음수 정수 부분이 반환된다.
Fix(2830.52) ' 2830 반환
Fix(-2830.52) ' -2830 반환

5. Cint()

숫자 타입 중에서 가장 일반적으로 쓰이는 타입이다. -32,768 ~ 32,767(2의 15승 - 1)사이의 정수.


6. CDbl

음수에 대해서는 -1.79769313486232E308 ~ -4.94065645841247E-324 ,

양수에 대해서는 4.94065645841247E-324 ~ 1.79769313486232E308 까지의

배정도 부동소수점을 지원합니다.


7. CLng()

Integer보다 훨씬 더 큰 수를 지원하는 타입이다.- 2,147,483,648~2,147,483,647(2의 31승 - 1)사이의 정수.


8. CSng()

-3.402823E38 ~ -1.401298E-45 까지의 음수, 그리고 1.401298E-45 ~ 3.402823E38 까지의 양수 단정도 부동소수점을 지원하는 타입이다.​

9. Cstr()

문자형으로 변환시킵니다.

10.  formatnumber() -> 소수점 표시

aaa = 8.265
formatnumber (aaa,0)  
-> 8
formatnumber(aaa,1)
-> 8.2
formatnumber(aaa,3)
-> 8.265

※ 혹시 도움이 되셨다면 댓글에 한마디 남겨주세요!
작성자   비밀번호
자동글 방지     (자동글 방지 기능입니다.)
내용   댓글달기 
이메일 문의 : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.