ASP 유형 변환 구현 기능
절대(숫자)
절대값을 반환합니다.
배열(arglist)
배열을 만듭니다.
오름차순(문자열)
문자열의 첫 번째 문자에 대한 ANSI 코드를 반환합니다.
atn(숫자)
아크사인 값을 반환합니다.
cbool(표현식)
부울 데이터 유형 변수로 변환합니다.
c바이트(표현식)
바이트 데이터형 변수로 변환합니다.
ccur(표현식)
통화 데이터 유형 변수로 변환합니다.
cdate(표현식)
날짜 데이터형 변수로 변환합니다.
cdbl(표현식)
double 데이터형 변수로 변환합니다.
문자(문자코드)
ANSI 코드를 해당 키보드 문자로 변환합니다.
신트(표현)
정수 데이터 유형 변수로 변환합니다.
clng(표현)
Long 데이터 유형 변수로 변환합니다.
createobject(서버 이름.유형 이름)
자동 개체를 만듭니다.
csng(표현식)
단일 데이터 유형 변수로 변환합니다.
cstr(표현식)
문자열 데이터 유형 변수로 변환합니다.
날짜
반납 시간은 사용된 시스템에 따라 다릅니다.
dateadd(간격, 숫자, 날짜)
날짜 객체에 지정된 시간 간격을 추가합니다. 매개변수 간격은 아래 표에 표시된 값을 허용합니다.
설정값
설명하다
이야
년도
큐
4분의 1
중
월
와이
올해의 날
디
하늘
승
요일
와우
올해의 처음 몇 주
시간
시간
중
분
초
datediff(간격, 날짜1, 날짜2])
두 날짜 사이의 간격을 반환합니다. firstdayofweek 및 firstweekofyear 값은 아래 날짜 및 시간 상수 섹션을 참조하세요. 간격 매개변수는 다음 표에 표시된 값을 허용합니다.
설정값
설명하다
이야
년도
큐
4분의 1
중
월
와이
올해의 날
디
하늘
승
요일
와우
올해의 처음 몇 주
시간
시간
중
분
초
datepart(간격, 날짜])
날짜 객체의 지정된 부분을 반환합니다. firstdayofweek와 firstweekofyear의 값은 아래의 날짜 및 시간 상수 섹션을 참조하세요. 간격 매개변수는 다음 표에 표시된 값을 허용합니다.
설정값
설명하다
이야
년도
큐
4분의 1
중
월
와이
올해의 날
디
하늘
승
요일
와우
올해의 처음 몇 주
시간
시간
중
분
초
날짜(년,월,일)
날짜 데이터 하위 유형 변형 값으로 변환합니다.
날짜값(날짜)
날짜 데이터 하위 유형 변형 값으로 변환합니다.
요일(날짜)
매개변수 날짜를 기준으로 한 달의 일수를 반환합니다.
특급(숫자)
e의 숫자를 거듭제곱한 값을 반환합니다.
필터(입력 문자열, 값])
필터 기준에 따라 새 배열을 만듭니다. 비교값에 대해서는 나중에 상수 비교하기 부분을 참고하시기 바랍니다.
수정(번호)
정수로 변환합니다(음수의 경우에만 반올림하지 않음).
형식통화(표현식]]])
통화 형태로 포맷됩니다. includeleadingdigit의 값에 대해서는 음수 및 groupdigit에 대해 parens를 사용하십시오. 3상태 상수에 대한 다음 섹션을 참조하십시오.
형식날짜시간(날짜)
날짜 및 시간의 형식화된 출력입니다. 명명된 형식의 값에 대해서는 나중에 날짜 형식 상수 섹션을 참조하세요.
형식번호(표현식]]])
숫자 형식을 지정합니다. includeleadingdigit의 값에 대해서는 음수 및 groupdigit에 대해 parens를 사용하십시오. 3상태 상수에 대한 다음 섹션을 참조하십시오.
형식퍼센트(표현식]]])
백분위수 형식을 지정합니다. includeleadingdigit의 값에 대해서는 음수 및 groupdigit에 대해 parens를 사용하십시오. 3상태 상수에 대한 다음 섹션을 참조하십시오.
get객체()
지정된 파일에서 지정된 동적 개체를 반환합니다.
16진수(숫자)
숫자의 16진수 값을 반환합니다.
시간(시)
time 매개변수의 값을 기준으로 시간을 반환합니다.
입력 상자(프롬프트)
임시 입력 상자를 표시하고 사용자의 입력을 반환합니다.
instr(문자열1,문자열2)
문자열 string1에서 문자열 string2가 처음 나타나는 위치를 반환합니다. 비교 값에 대해서는 뒷부분의 비교 상수 섹션을 참조하세요.
instrrev(문자열1,문자열2])
문자열 string1에서 문자열 string2가 마지막으로 나타나는 위치를 반환합니다. 비교 값에 대해서는 뒷부분의 비교 상수 섹션을 참조하세요.
정수(숫자)
정수를 반환합니다(음수는 반올림됩니다).
isarray(변수 이름)
변수가 배열인지 확인합니다.
isdate(표현식)
식을 날짜 형식으로 변환할 수 있는지 확인합니다.
비어 있음(변수 이름)
변수가 초기화되었는지 확인합니다.
isnull(표현식)
표현식이 비어 있는지 여부를 결정합니다.
isnumberic(표현식)
표현식 표현식의 결과가 숫자인지 확인합니다.
isobject(표현식)
표현식이 자동 개체인지 여부를 결정합니다.
가입(목록,)
delimiterd 값으로 설정된 구분 기호를 사용하여 배열의 모든 하위 문자열을 연결합니다.
lbound(배열 이름)
배열 차원의 최저 경계를 반환합니다. VBScript의 현재 버전에서 이 함수는 항상 값 0을 반환합니다.
lcase(문자열)
소문자로 형식을 지정합니다.
왼쪽(문자열,길이)
지정된 길이의 문자열의 왼쪽 부분을 반환합니다.
len(문자열|변수 이름)
문자열 string의 길이 또는 변수 varname의 길이(바이트)를 반환합니다.
로드사진(pitcure이름)
이미지 객체를 로드합니다.
로그(숫자)
숫자의 자연 로그를 반환합니다.
L트림(문자열)
문자열 string 왼쪽의 추가 공백을 제거합니다.
mid(스트린,시작)
지정된 길이의 문자열의 하위 문자열을 반환합니다.
분(시간)
매개변수 시간 값을 기준으로 분 값을 반환합니다.
월(날짜)
월을 숫자로 반환합니다.
월이름(월)
이름으로 표시된 월을 반환합니다.
msgbox(프롬프트)
사용자에게 버튼을 선택하도록 요청하고 사용자의 선택을 나타내는 값을 반환하는 메시지 상자를 표시합니다. 버튼 값과 반환 값에 대해서는 나중에 메시지 상자 상수 섹션을 참조하세요.
지금
시스템에 따라 현재 날짜와 시간을 반환합니다.
10월(숫자)
숫자의 8진수 값을 반환합니다.
바꾸기(표현식,찾기,바꾸기]])
지정된 하위 문자열 찾기를 지정된 하위 문자열로 대체합니다. 지정된 횟수만큼 대체합니다. 매개변수 비교 값은 나중에 상수 비교 부분을 참고하시기 바랍니다.
오른쪽(문자열,길이)
지정된 길이의 문자열의 오른쪽 부분 문자열을 반환합니다.
rnd()
난수를 생성합니다.
라운드(숫자)
지정된 소수 자릿수를 기준으로 숫자를 반올림합니다.
rtrim(문자열)
문자열 string 오른쪽에 있는 추가 공백을 제거합니다.
스크립트엔진
사용된 스크립트 언어의 이름을 반환합니다.
스크립트엔진빌드버전
사용된 스크립팅 엔진 버전을 반환합니다.
스크립트엔진마오버전
사용 중인 스크립팅 엔진의 주요 버전 번호를 반환합니다.
초(시간)
매개변수 time 값을 기준으로 초를 반환합니다.
sgn(숫자)
숫자의 부호를 반환합니다.
죄(숫자)
숫자의 사인을 반환합니다.
공백(숫자)
지정된 공백 수만큼 문자열을 생성합니다.
분할(표현식]])
문자열을 분할하고 배열로 변환합니다. 비교값에 대해서는 나중에 상수 비교하기 부분을 참고하시기 바랍니다.
제곱(숫자)
숫자 number의 제곱근을 반환합니다.
strcomp(문자열1,문자열2)
문자열 비교. 비교값에 대해서는 나중에 상수 비교하기 부분을 참고하시기 바랍니다.
역방향(문자열1)
문자열 string1을 반대로 바꿉니다.
문자열(숫자,문자)
숫자 문자로 문자열을 만듭니다.
황갈색(숫자)
숫자의 탄젠트를 반환합니다.
시간
시스템에 따라 현재 시간을 반환합니다.
시계열(시,분,초)
날짜 변수 본문을 반환합니다.
시간값(시간)
시간을 포함하는 날짜 변수 본문을 반환합니다.
트림(문자열)
문자열 문자열의 양쪽에서 추가 공백을 제거합니다.
유형 이름(변수 이름)
하위 유형의 이름을 반환합니다. 반환값에 대해서는 나중에 변수형 상수 부분을 참고하시기 바랍니다.
유바운드(배열 이름)
배열의 특정 차원의 상한을 반환합니다. 기본 차원은 첫 번째 차원입니다.
ucase(문자열)
문자열 문자열을 대문자로 형식화합니다.
변수 유형(변수 이름)
하위 유형의 값을 반환합니다. 반환값에 대해서는 나중에 변수형 상수 부분을 참고하시기 바랍니다.
평일(날짜,)
요일을 숫자로 반환합니다. firstdayofweek 매개변수의 값은 나중에 변수형 상수 부분을 참고하시기 바랍니다.
weekdayname(요일, 약어, 첫 번째 요일)
요일을 이름으로 반환합니다. firstdayofweek 매개변수의 값은 나중에 변수형 상수 부분을 참고하세요.
연도(날짜)
매개변수 날짜를 기준으로 연도를 반환합니다.
2008-2-25 17:04 공개 대기
몇 가지 예와 설명
숫자()
객체가 숫자인지 여부를 확인하는 함수, 부울 값입니다.
ExpressionIsNumeric(표현식)
예: <%
나 = 345
response.write IsNumeric(I)
%>
결과: 사실
숫자가 따옴표로 묶인 경우에도 ASP는 이를 숫자로 간주합니다.
ASP 유형 변환 구현 기능
IsObject()
객체가 객체인지 판별하는 함수, 불리언 값.
표현식IsObject(표현식)
예: <%
설정 con = Server.CreateObject(ADODB.Connection)
response.write IsObject(con)
%>
결과: 사실
L바운드()
기능 | 배열 차원에 사용 가능한 가장 작은 첨자를 지정합니다.
표현식 Lbound(배열 이름 [, 차원])
예: <%
I = 배열(월요일,화요일,수요일)
response.write Lbound(I)
%>
결과: 0
L케이스()
함수 | 소문자 형태의 문자열
표현식Lcase(문자열)
예: <%
strTest = 이것은 테스트입니다!
response.write Lcase(strTest)
%>
| 결과: 이것은 테스트입니다!
왼쪽()
기능 | 문자열 왼쪽의 길이 문자 앞의 문자(길이 문자 포함)입니다.
ExpressionLeft(문자열, 길이)
예: <%
strTest = 이것은 테스트입니다!
response.writeLeft(strTest, 3)
%>
| 결과: 티
렌()
기능 | 문자열의 길이입니다.
표현식 Len(문자열 | varName)
예: <%
strTest = 이것은 테스트입니다!
response.write 렌(strTest)
%>
결과: 15
Ltrim()
이 함수는 문자열 왼쪽의 공백을 제거합니다.
표현식Ltrim(문자열)
예: <%
strTest = 이것은 테스트입니다!
response.write Ltrim(strTest)
%>
| 결과: 이것은 테스트입니다!
중간()
함수 | 특정 길이의 문자열(처음부터 시작, 길이는 길이임)
표현식 Mid(문자열, 시작 [, 길이])
예: <%
strTest = 오늘은 월요일입니다!
response.write Mid(strTest, 17, 5)
%>
| 결과: 오늘
분()
기능 | 시간.
식분(시간)
예: <%=분(#12:45:32 PM#)%>
결과: 45
월()
기능 | 날짜.
식월(날짜)
예: <%=월(#08/04/99#)%>
결과: 8
월이름()
기능 | 월 지정
표현식 MonthName(월, [, Abb])
예: <%=월이름(월(#08/04/99#))%>
결과: 8월
지금()
기능 | 시스템 시간
표현식지금()
예: <%=현재%>
| 결과: 2000년 9월 9일 오전 9시 30분 16초
오른쪽()
기능 | 문자열 오른쪽의 길이 문자 앞의 문자(길이 문자 포함)입니다.
ExpressionRight(문자열, 길이)
예: <%
strTest = 이것은 테스트입니다!
response.write 오른쪽(strTest, 3)
%>
| 결과: 세인트!
Rnd()
이 함수는 난수를 생성합니다.
표현식 Rnd [(숫자)]
예: <%
무작위화()
응답.쓰기 RND()
%>
| 결과: 0과 1 사이의 숫자
2008-2-25 17:08 게재 대기 중
instr 검색 인덱스 기능
instr 함수
표현:
InStr([시작, ]string1, string2[, 비교])
설명하다:
시작
선택적 매개변수. 숫자 표현식의 경우 각 검색의 시작점을 설정합니다. 생략하면 첫 번째 문자 위치에서 시작됩니다. start에 Null이 포함되어 있으면 오류가 발생합니다. 비교 매개변수가 지정된 경우 시작 매개변수가 있어야 합니다.
문자열1
필수 매개변수. 검색할 문자열 표현식을 허용합니다.
문자열2
필수 매개변수. 검색할 문자열 표현식입니다.
비교하다
선택적 매개변수. 문자열 비교를 지정합니다. 비교가 Null이면 오류가 발생합니다. 비교를 생략하면 옵션 비교 설정에 따라 비교 유형이 결정됩니다.
비교 매개변수는 다음과 같이 설정됩니다.
끊임없는
값
설명하다
vbUseCompareOption
-1
옵션 비교 문 설정을 사용하여 비교를 수행합니다.
vbBinary비교
0
이진 비교를 수행합니다.
vbTextCompare
1
텍스트 비교를 수행합니다.
vbDatabase비교
2
Microsoft Access의 경우에만 데이터베이스의 정보를 기반으로 비교를 수행합니다.
반환 값
0, 1, 2, -1 또는 Null 등을 반환합니다.
예외/오류
없음
DescriptionInStr([시작, ]string1, string2[, 비교])
다른 문자열 내에서 지정된 문자열이 처음 나타나는 것을 반환합니다. string1 문자열에서 start부터 string2를 검색합니다. start가 생략된 경우 string1의 처음부터 검색합니다. 찾을 수 없으면 함수 값은 0입니다.
만약에
InStrreturn
string1의 길이가 0입니다.
0
문자열1이 Null입니다.
널
string2의 길이가 0입니다.
시작
문자열2가 Null입니다.
널
문자열2를 찾을 수 없습니다
0
string1에서 string2 찾기
위치를 찾았습니다
시작 > 문자열2
0
예
이 예에서는 InStr 함수를 사용하여 다른 문자열 내에서 처음으로 나타나는 문자열을 찾습니다.
희미한 SearchString, SearchChar, MyPos
SearchString =XXpXXpXXPXXP ' 검색 중인 문자열입니다.
SearchChar = P ' 문자열 P를 검색합니다.
' 네 번째 문자부터 텍스트 비교로 검색합니다. 반환 값은 6(소문자 p)입니다.
' 텍스트 비교에서는 소문자 p와 대문자 P가 동일합니다.
MyPos = Instr(4, SearchString, SearchChar, 1)
' 첫 번째 문자부터 시작하여 이진 비교를 사용하여 검색합니다. 반환 값은 9(대문자 P)입니다.
' 소문자 p와 대문자 P는 이진 비교에서 다릅니다.
MyPos = Instr(1, SearchString, SearchChar, 0)
'기본 비교 방법은 이진 비교입니다(마지막 매개변수는 생략 가능).
MyPos = Instr(SearchString, SearchChar) ' 9를 반환합니다.
MyPos = Instr(1, SearchString, W) ' 0을 반환합니다.