ASP 웹프로그래밍 중 수학 내장함수 관련된 내용이 정리된 것이 없어 아래와 같이 정리해 보았다.
ASP는 VB Script 언어를 기반으로 하니 같이 통용됨을 같이 참조하면 좋을 것 같다.
내장함수 |
내용 |
Abs |
절대값을 반환한다. Expression : Abs(number) ex) Abs(-10) => 10 |
Atn |
아크탄젠트 값을 반환한다. Expression : Atn(number) ex) Atn(1) => |
Cos |
코사인 값을 반환한다. Expression : Cos(number) ex) Cos(10) => |
Exp |
e의 n승을 지정하는 값을 반환한다. Expression : Exp(number) ex) Exp(10) => |
Int |
정수값을 반환하며, 음수인 경우 입력된 값보다 작거나 같은 음수의 정수값을 반환한다. Expression : Int(number) ex) Int(1.5) => 1, Int(-1.5) => -2 |
Log |
자연 로그값을 반환한다. Expression : Log(number) ex) Log(10) |
Radomize |
난수 발생기를 초기화한다. Expression : Radomize(number) ex) Randomize For i = 1 to 10 rnd_value = Int((10 * Rnd) + 1) ' 1에서 10까지 무작위 난수 발생 Response.Write i & : " & rnd_value & "<br>" Next |
Rnd |
0과 1을 포함하는 사이의 난수를 발생시킨다. Expression : Rnd(number) ex) number의 값 Rnd 함수의 결과 0보다 작을 경우 number를 시드로 하여 매번 같은 수 0보다 클 경우 순차적으로 생성되는 그 다음의 난수 0과 같을 경우 가장 최근에 생성한 난수 생략한 경우 순차적으로 생성되는 그 다음의 난수
ref.) 범위내 난수를 발생하여야 할 경우 아래 식을 사용함. Int((upperbound - lowerbound + 1) * Rnd + lowerbound) ※ upperbound : Max Value ※ lowerbound : Min Value |
Round |
지정된 소수점 위치에서 반올림된 숫자를 반환한다. Expression : Round(number [, numdecialplaces]) ex) Round(1.23456, 3) => 1.235 |
Sgn |
숫자의 부호를 나타내는 정수값 1을 반환한다. Expression : Sgn(number) ex) Sgn(5) => 1, Sgn(0) => 0, Sgn(-5) => -1 |
Sin |
사인값을 반환한다. Expression : Sin(number) ex) Sin(10) |
Sqr |
제곱근을 반환한다. Expression : Sqr(number) ex) Sqr(4) |
Tan |
탄젠트 값을 반환한다. Expression : Tan(number) ex) Tan(10) |
|
|
'컴퓨터' 카테고리의 다른 글
[MDB] Database 문자열 합치기 (0) | 2014.09.26 |
---|---|
[MDB] SELECT ... LIKE 사용방법 (0) | 2014.09.02 |
[MDB] Oracle의 DECODE, SWITCH CASE (0) | 2014.08.23 |
[asp] 동적배열 ReDim Preserve (0) | 2014.05.19 |
[asp] Server Variables (0) | 2014.05.15 |