ASP VBScript 기능 치트 시트 - ASP 튜토리얼
VBScript 함수
기능 설명
예
Abs(숫자) 절대값입니다. 숫자의 절대값은 양수 값입니다. 빈 문자열(null)의 절대값도 빈 문자열입니다. 초기화되지 않은 변수, 절대 0 예: ABS(-2000)
결과: 2000Array(쉼표로 구분된 배열 요소) Array 함수는 배열 요소의 값을 반환합니다. 예:
A=배열(1,2,3)
B=A(2)
결과: 2
설명: 변수 B는 배열 A의 두 번째 요소 값입니다. Asc(문자열)는 문자열의 첫 글자를 ANSI(American National Standard Notation) 문자 코드로 변환합니다. 예: Asc("인터넷")
결과: 73
설명: 첫 글자 I의 ANSI 문자 코드를 표시합니다. CBool (표현식)은 부울 논리값 변수 유형(True 또는 False)으로 변환됩니다. 예: CBool (1+2)
결과: True CDate(날짜 표현식)가 날짜 변수 유형으로 변환됩니다. 먼저 IsDate 함수를 사용하여 날짜로 변환할 수 있는지 여부를 확인할 수 있습니다. 예: CDate (현재( )+2)
결과: 2000/5/28 10:30:59 CDbl(표현식)이 DOUBLE 변수 유형으로 변환됩니다. Chr(ANSI 문자 코드)은 ASCII 문자 코드를 문자로 변환합니다. 예: Chr(72)
결과: H CInt(표현식)가 정수 변수 유형으로 변환됩니다. 예: CInt(3.12)
결과: 3 CLng(표현식)가 LONG 변수 유형으로 변환됩니다. CSng(표현식)은 SINGLE 변수 유형으로 변환됩니다. CStr(표현식)은 문자열 변수 형식으로 변환됩니다. Date()는 시스템 날짜를 반환합니다. 예: 날짜
결과: 2000/5/13DateAdd (I, N, D)는 마침표 뒤의 날짜에 날짜를 추가합니다. I : 날짜(Date)에 추가되는 기간의 단위를 설정합니다. 예를 들어, 간격=d는 N의 단위가 일임을 의미합니다. I의 설정값은 다음과 같습니다.
년도
q 분기
m 월 월
d일
w 평일 주
h 시간
n 분
s 초
N: 날짜에 추가된 기간을 설정하는 숫자 표현으로 양수 값 또는 음수 값이 될 수 있습니다. 양수 값은 더하기(결과는 > 날짜 이후의 날짜임)를 의미하고, 음수 값은 빼기를 의미합니다(결과는 다음과 같습니다). > 날짜 이전 날짜).
D: 더하거나 뺄 날짜입니다. 예: DateAdd( m , 1 , 98년 1월 31일)
결과: 98년 2월 28일
설명: 98년 1월 31일에 한 달을 더하면 98년 2월 31일 대신 98년 2월 28일이 됩니다.
예: DateAdd( d , 20 , 99년 1월 30일)
결과 : 1999년 2월 9일
설명: 20일 후 날짜에 99년 1월 30일 날짜를 추가합니다. DateDiff(I , D1 , D2[,FW[,FY]])는 두 날짜 사이의 기간을 계산합니다.
I: 두 날짜 사이의 기간을 계산하는 단위를 설정합니다. 예를 들어 >I=m은 계산 단위가 월임을 의미합니다. >I의 설정값은 다음과 같습니다.
yyyy > 연도
q 분기
m 월 월
d일
w 평일 주
h 시간
m 분
s 초
D1, D2: 기간을 계산하기 위한 두 가지 날짜 표현식입니다. >date1이 더 빠르면 두 날짜 사이의 기간 결과는 양수이고, >date2가 더 빠르면 결과는 음수입니다.
FW: 한 주의 첫날을 요일로 설정합니다. 설정하지 않으면 일요일이 됩니다. >FW의 설정값은 다음과 같습니다.
0 >API 설정값을 사용합니다.
1일요일
2 월요일
3 화요일
4 수요일
목요일 5
6 금요일
7 토요일
FY: 해당 연도의 첫 번째 주를 설정합니다. 설정하지 않으면 1월 1일이 해당 연도의 첫 번째 주라는 의미입니다. >FY의 설정값은 다음과 같습니다.
0 >API 설정값을 사용합니다.
1 1월 1일이 해당 연도의 첫 번째 주입니다.
2 최소 4일을 포함하는 첫 번째 주는 해당 연도의 첫 번째 주가 됩니다.
3 7일을 포함하는 첫 번째 주는 해당 연도의 첫 번째 주입니다. 예: DateDiff(d, 25-Mar-99, 30-Jun-99)
결과: 97
설명: 두 날짜 사이의 97일 기간을 표시합니다. DatePart(I,D,[,FW[,FY]])는 날짜의 일부를 반환합니다.
>I : 반품할 부품을 설정합니다. 예를 들어 >I=d는 반환된 부분이 일임을 의미합니다. >I의 설정값은 다음과 같습니다.
년도
q 분기
m 월 월
d일
w 평일 주
h 시간
m 분
s 초
D: 계산할 날짜입니다.
>FW: 요일을 한 주의 첫 번째 날로 설정합니다. 설정하지 않으면 일요일이 됩니다. >FW의 설정값은 다음과 같습니다.
0 >API 설정값을 사용합니다.
1일요일
2 월요일>3 화요일
4 수요일
목요일 5
6 금요일
7 토요일
FY: 해당 연도의 첫 번째 주를 설정합니다. 설정하지 않으면 1월 1일이 해당 연도의 첫 번째 주라는 의미입니다. >FY의 설정값은 다음과 같습니다.
0 >API 설정값을 사용합니다.
1 1월 1일이 해당 연도의 첫 번째 주입니다.
2 최소 4일을 포함하는 첫 번째 주는 해당 연도의 첫 번째 주가 됩니다.
3 7일의 첫 번째 주를 포함하는 연도의 첫 번째 주의 예: DatePart (m,25-Mar-99)
결과: 3
설명: 반환된 날짜의 월 부분을 표시합니다. Dateserial (년,월,일)은 (년,월,일)을 날짜 변수 유형으로 변환합니다. 예: DateSerial(99,10,1)
결과: 1999/10/1DateValue(날짜 문자열 또는 표현식)가 날짜 변수 유형으로 변환되고 날짜 범위는 1,100년 1월 1일부터 12월 31,999년까지입니다. 형식은 월, 일, 연도 또는 월/일/년입니다. 예: 1999년 12월 30일, 1999년 12월 30일, 1999년 12월 30일, 99년 12월 30일 예: DateValue(2002년 1월 1일)
결과: 2002/1/1Day(날짜 문자열 또는 표현식)는 날짜의 "일" 부분을 반환합니다. 예: 일(1999년 12월 1일)
결과: 1Fix(expression)는 문자열을 정수 숫자 유형으로 변환합니다. Int 함수와 동일합니다. null인 경우 null을 반환합니다.
Int(숫자)와 Fix(숫자)의 차이는 음수입니다. 예: Int (-5.6)=-6, Fix(-5.6)=-5. 예: 수정(5.6)
결과: 5Hex(표현식)은 숫자의 16진수 값을 반환합니다. 표현식이 Null이면 Hex(expression)=null이고, 표현식이 비어 있으면 Hex(expression)=0입니다. 16진수 캐리는 "&H"를 추가하여 표현할 수 있습니다. 예를 들어 16 캐리 &H10은 10진수 16을 나타냅니다. 예: 16진수(30)
결과: 1EHour(시간 문자열 또는 표현)는 시간의 "시간" 부분을 반환합니다. 예: 시(12:30:54)
결과: 12InStr ([start,]string1,string2[,compare]) 왼쪽에서 오른쪽으로 한 문자열을 다른 문자열과 비교하고 첫 번째 동일한 위치를 반환합니다.
start는 비교를 시작할 문자 수입니다. start를 생략하면 첫 번째 문자부터 비교가 시작됩니다. string1은 찾을 문자열 표현식이고, string2는 비교할 문자열 표현식이며, 비교는 비교 방법입니다. 0은 이진 비교 방법을 나타내고, Compare=1은 텍스트 비교 방법을 나타내며, 비교가 생략되면 기본 이진 비교 방법이 사용됩니다. 예: InStr(abc123def123,12)
결과: 4InstrRev ([start,]string1,string2[,compare])는 오른쪽에서 왼쪽으로 한 문자열을 다른 문자열과 비교하고 첫 번째 동일한 위치를 반환합니다.
start는 비교를 시작할 문자 수입니다. start를 생략하면 첫 번째 문자부터 비교가 시작됩니다. string1은 찾을 문자열 표현식이고, string2는 비교할 문자열 표현식이며, 비교는 비교 방법입니다. 0은 이진 비교 방법을 나타내고, Compare=1은 텍스트 비교 방법을 나타내며, 비교가 생략되면 기본 이진 비교 방법이 사용됩니다. 예: InstrRev(abc123def123,12)
결과: 10Int(표현식)는 값의 정수 부분을 반환합니다. 수정 기능과 동일합니다. 예: 정수(5.6)
결과: 5IsArray(변수)는 변수가 배열인지(True) 또는 아닌지(False) 여부를 테스트합니다. 예: IsArray(3)
결과: 거짓
설명: 배열이 아닙니다. IsDate(날짜 또는 문자열의 표현식)를 날짜로 변환할 수 있는지 여부입니다. 날짜 범위는 서기 1,100년 1월부터 서기 9999년 12월 31일까지입니다. 예: IsDate(1999년 12월 31일)
결과: 참
설명: 날짜로 변환할 수 있습니다. IsEmpty(변수)는 변수가 초기화되었는지(True) 또는 아닌지(False) 테스트합니다. 예: IsEmpty(a)
결과: TrueIsNull(변수)은 변수가 유효한 데이터가 아닌지(True) 또는 아닌지(False) 여부를 테스트합니다. 예: IsNull()
결과: 거짓
설명: 유효한 데이터입니다. IsNumeric(표현식)은 숫자(True)이거나 숫자가 아닙니다(False). 예: IsNumeric(abc123)
결과: 거짓
참고: 숫자가 아닙니다. LCase(문자열 표현식) top은 문자열을 소문자로 변환합니다. 대문자를 소문자로 변환합니다. 문자열의 나머지 부분은 변경되지 않습니다. 예: L케이스(ABC123)
결과: abc123Left(stringexpression, length)는 문자열의 왼쪽에 있는 문자를 사용합니다. 길이는 단어입니다. Len 함수는 문자열의 길이를 알려줍니다. 예: 왼쪽(ABC123,3)
결과: ABCLen(문자열 표현식 변수)은 문자열의 길이를 가져옵니다. 예: 렌(ABC123)
결과: 6LTrim(문자열 표현식)은 문자열 왼쪽의 공백을 제거합니다. RTrim은 문자열 오른쪽의 공백 문자를 제거하고, Trim 함수는 문자열의 왼쪽과 오른쪽 공백 문자를 제거합니다. 예: LTrim(456+ abc )
결과: 456abc123Mid(stringexpression,start[,length])는 문자열에서 여러 단어를 사용합니다. start는 시작할 문자 수, length는 가져올 문자 수, length를 생략하면 처음부터 가장 오른쪽 아래까지 가져옵니다. 문자열의 길이는 Len 함수를 통해 알 수 있습니다. 예: 중간(abc123,2,3)
결과: c12Minute(날짜 문자열 또는 표현식)는 시간의 "분" 부분을 반환합니다. 예: 분(12:30:54)
결과: 30Month(날짜 문자열 또는 표현식)는 날짜의 "월" 부분을 반환합니다. 예: 월(2001년 12월 1일)
결과: 12MonthName(month[,abbreviate])는 월 이름을 반환합니다.
Month: 반환할 월 이름의 1~12번째 숫자입니다. 예를 들어 1은 1월을 나타내고 7은 7월을 나타냅니다.
약어: 예(True) 아니요(False)는 약어입니다. 예: March, 약어는 Mar입니다. 기본값은 거짓입니다. 중국의 달 이름에는 약어가 없습니다. 예: 월 이름(7)
결과: JulyNow()는 시스템 날짜와 시간을 반환합니다. 예: 지금()
결과: 2001/12/30 10:35:59 AMOct()는 값의 8진수 값을 반환합니다. 8진수는 "&O"를 추가하여 표현할 수 있습니다. 예를 들어 8진수 &O10은 10진수 8을 나타냅니다. 예: 10월(10)
결과: 12Replace(stringexpression,findnreplacewith[,start[,count[,compare]]])는 단어의 일부를 문자열로 바꿉니다. 대체할 원래 문자열을 검색(find)하면 새로운 문자열로 대체합니다(replacewith).
find: 찾아서 바꿀 원래 문자열입니다.
replacementwith: 대체된 단어.
start: 대체 검색을 시작할 문자부터 설정하지 않으면 첫 번째 문자부터 검색이 시작됩니다.
count: 대체 횟수입니다. 설정하지 않으면 발견된 모든 문자열 대체 문자열이 대체됩니다.
비교: 비교 방법 찾기, 비교=0은 이진 비교 방법, 비교=1은 텍스트 비교 방법, 비교 =2는 비교의 데이터 유형에 따라 다름을 의미하며, 비교가 생략되면 기본 이진 비교 방법입니다. 예: 바꾸기(ABCD123ABC,AB,ab)
결과: abCD123abCRight(문자열 표현식, 길이)는 문자열 오른쪽에 여러 단어를 취하고, 길이는 가져온 단어 수입니다. Len 함수는 문자열의 길이를 알려줍니다. 예: 오른쪽(ABC123,3)
결과: 123Rnd [(숫자)] 0과 1 사이의 임의의 값입니다. 숫자는 유효한 숫자 표현식입니다. 숫자가 0보다 작으면 매번 동일한 난수 값을 얻음을 의미합니다. 숫자가 0보다 크거나 제공되지 않으면 다음 임의의 값을 순서대로 가져오는 것을 의미합니다. >number=0은 가장 최근에 생성된 임의의 값을 가져오는 것을 의미합니다. 동일한 난수 시퀀스를 얻지 않으려면 Rnd 함수 앞에 Randomize를 추가할 수 있습니다. 예: Rnd
결과: 0.498498Round(숫자 표현식[,D])가 반올림되었습니다.
D: 값을 반올림하는 소수점 자리입니다. 생략하면 값이 정수로 반올림됩니다. 예: 라운드(30635,1)
결과: 3.6RTrim(문자열 표현식)은 문자열 오른쪽의 공백을 제거합니다. LTrim은 문자열 왼쪽의 공백 문자를 제거하고, Trim 함수는 문자열의 왼쪽과 오른쪽 공백 문자를 제거합니다. 예: RTrim(abc123)+456
결과: abc123456Second(문자열 또는 시간 표현)는 시간의 "초" 부분을 반환합니다. 예: 두 번째(12:30:54)
결과: 54Space(반복 횟수)는 동일한 빈 문자열이 반복됩니다. 예: A+스페이스바(5)+B
결과: AB
지침: A와 B 사이에 빈 단어 5개를 추가하세요. 문자열(반복 횟수, 반복할 단어)은 동일한 문자열이 반복됩니다. 예: 문자열(5,71)
결과: GGGGGStrReverse(String(10,71))는 문자열의 순서를 반대로 바꿉니다. 예: StrReverse(ABC)
결과: CBATime()은 시스템 시간을 반환합니다. 예: 시간
결과: 10:35:59 PMTimeSerial(시, 분, 초)은 지정된(시, 분, 초)을 시간 변수 유형으로 변환합니다. 예: TimeSerial(10,31,59)
결과: 10:31:59TimeValue(날짜 문자열 또는 표현식)가 시간 변수 유형으로 변환됩니다. 0:00:00(12:00:00 AM)부터 23:59:59(11:59:59 PM)까지의 날짜 문자열 또는 표현식입니다. 예: 시간값(11:59:59)
결과: 11:59:59Trim(문자열 표현식)은 문자열의 왼쪽과 오른쪽에 있는 공백 문자를 제거합니다. 예: 자르기(abc123)
결과: abc123UCase()는 문자열을 대문자로 변환합니다. 소문자를 대문자로 변환하고 나머지 문자열은 변경하지 않습니다. 예: UCase(abc123)
결과: ABC123VarType(변수)은 변수 유형을 반환합니다. TypeName 함수와 마찬가지로 VarType은 변수 유형의 코드를 반환하고 TypeName은 변수 유형의 이름을 반환합니다. 예: VarType(사랑해요!)
결과: 8Weekday(날짜 표현식,[FW])는 요일 번호를 반환합니다.
FW: 한 주의 첫날이 되는 요일을 설정합니다. 생략할 경우 표 1(일요일).
Firstdayfweek 설정 값은 1(일요일), 2(월요일), 3(화요일), 4(수요일), 5(목요일), 6(금요일), 7(토요일)입니다. 예: 평일(2000년 1월 1일)
결과: 7WeekDayName (W,A,FW)는 요일 이름을 반환합니다.
여: Yes(True) 또는 No(False)는 약어입니다. 예를 들어 3월은 Mar로 축약됩니다. 기본값은 거짓입니다. 중국어 요일 이름에는 약어가 없습니다.
FW: 한 주의 첫날이 되는 요일을 설정합니다. 표 1(일요일)이 생략된 경우. 요일로 반환할 요일의 이름을 설정합니다.
A: 1(일요일), 2(월요일), 3(화요일), 4(수요일), 5(목요일), 6(금요일), 7(토요일). 예: WeekDayName(2000년 1월 1일)
결과: Saturday Year()는 날짜의 "연도" 부분을 반환합니다. 예: 연도(2000년 12월 1일)
결과: 2000