ASP 기초 지식 VBScript 기본 요소 설명
VBScript 는 변형 이 라 고 불 리 는 Variant 의 데이터 형식 만 있 습 니 다.Varriant 는 특수 한 데이터 형식 으로 사용 방식 에 따라 다양한 유형의 정 보 를 포함 할 수 있다.Variant 는 VBScript 의 유일한 데이터 형식 이기 때문에 VBScript 의 모든 함수 의 반환 값 의 데이터 형식 이기 도 합 니 다.
가장 간단 한 Variant 는 숫자 나 문자열 정 보 를 포함 할 수 있 습 니 다.Variant 는 디지털 컨 텍스트 에 사용 할 때 디지털 로 처리 하고 문자열 컨 텍스트 에 사용 할 때 문자열 로 처리 합 니 다.숫자 로 보 이 는 데 이 터 를 사용 하면 VBScript 가 숫자 로 가정 해 숫자 에 적용 하 는 방식 으로 처리 한 다 는 것 이다.이와 유사 하 게 사용 한 데이터 가 문자열 일 수 있다 면 VBScript 는 문자열 로 처 리 됩 니 다.따옴표(")에 숫자 를 포함 시 켜 문자열 로 만 들 수도 있다.
Variant 에 포 함 된 값 정보 형식 을 하위 형식 이 라 고 합 니 다.대부분의 경우 필요 한 데 이 터 를 Variant 에 넣 을 수 있 고 Variant 도 데이터 에 가장 적합 한 방식 으로 작 동 합 니 다.
Variant 에 포 함 된 데이터 하위 형식
VBScript 변수 와 상수
변 수 는 컴퓨터 메모리 주 소 를 참조 하 는 데 편리 한 자리 표시 자 입 니 다.이 주 소 는 스 크 립 트 가 실 행 될 때 변경 할 수 있 는 프로그램 정 보 를 저장 할 수 있 습 니 다.예 를 들 어 사용자 가 웹 페이지 의 한 대상 을 클릭 한 횟수 를 저장 하기 위해 ClickCount 라 는 변 수 를 만 들 수 있 습 니 다.변 수 를 사용 하면 변 수 를 컴퓨터 메모리 에 있 는 주 소 를 알 필요 가 없습니다.변 수 를 통 해 변 수 를 참조 하면 변 수 를 보 거나 필요 한 값 을 볼 수 있 습 니 다.VBScript 에는 Variant 라 는 기본 데이터 형식 만 있 기 때문에 모든 변수의 데이터 형식 은 Variant 입 니 다.
1.변수의 명명 규칙
변수 이름 은 VBScript 의 표준 이름 규칙 을 따라 야 합 니 다.
첫 번 째 문 자 는 알파벳 이 어야 합 니 다.끼 워 넣 은 문장(.)을 포함 할 수 없습니다.길 이 는 255 자 를 초과 할 수 없습니다.명 시 된 역할 영역 에서 유일 해 야 합 니 다.VBScript 의 키워드 와 같 을 수 없습니다.
2.성명 변수
VBScript 에 서 는 보통 Dim 구문,Public 구문,Private 구문 명시 적 성명 변 수 를 사용 하고 저장 공간 을 분배 합 니 다.문법 형식:
{Dim|Private|Public}<변수 명 1>[,<변수 명 2>][,<변수 명 3>]...[,<변수 명>]
설명:
(1)Public 구문 성명 의 변 수 는 모든 스 크 립 트 의 모든 과정 에 사용 할 수 있 습 니 다.
(2)Dim 으로 설 명 된 Script 급 변 수 는 스 크 립 트 의 모든 과정 에 사용 할 수 있 지만 과정 변 수 는 과정 에 만 사용 할 수 있 습 니 다.
(3)Private 구문 성명 의 변 수 는 이 변 수 를 설명 하 는 스 크 립 트 에서 만 사용 할 수 있 습 니 다.
(4)여러 변 수 를 설명 할 때 쉼표 로 변 수 를 구분한다.Dim a,b,c,d
다른 방식 은 스 크 립 트 에서 변수 이름 을 직접 사용 하 는 간단 한 방식 으로 암시 적 으로 변 수 를 설명 하 는 것 입 니 다.이것 은 보통 좋 은 습관 이 아 닙 니 다.변수 이름 이 잘못 맞 춰 져 서 스 크 립 트 를 실행 할 때 의외 의 결과 가 나 올 수 있 기 때 문 입 니 다.따라서 모든 변 수 를 Option Explicit 문 구 를 사용 하여 설명 하고 스 크 립 트 의 첫 번 째 문 구 를 사용 하 는 것 이 좋 습 니 다.(즉,HTML 표지 나 다른 VBScript 명령 전에 나타 나 야 합 니 다.그렇지 않 으 면 이 문 구 는 불법 문구 로 간 주 됩 니 다.
3.변수의 역할 영역 과 생존 기간
변수의 역할 영역 은 그 위 치 를 설명 하 는 것 에 의 해 결정 된다.과정 에서 변 수 를 설명 하면 이 과정 에서 코드 만 변수 값 을 방문 하거나 변경 할 수 있 습 니 다.이때 변 수 는 부분 적 인 역할 도 메 인 을 가지 고 과정 급 변수 라 고 불 립 니 다.과정 외 에 변 수 를 설명 하면 이 변 수 는 스 크 립 트 의 모든 과정 에서 인식 되 고 스 크 립 트 급 변수 라 고 부 르 며 스 크 립 트 급 역할 도 메 인 을 가지 고 있 습 니 다.
변수 가 존재 하 는 시간 을 생존 기 라 고 합 니 다.스 크 립 트 급 변수의 생존 기간 은 설명 되 는 순간 부터 스 크 립 트 가 실 행 될 때 까지 입 니 다.프로 세 스 급 변수 에 대해 생존 기 는 이 과정 이 실행 되 는 시간 일 뿐 이 과정 이 끝나 면 변 수 는 사라 집 니 다.실행 과정 에서 국부 변 수 는 이상 적 인 임시 저장 공간 이다.서로 다른 과정 에서 같은 이름 의 부분 변 수 를 사용 할 수 있 는 것 은 모든 부분 변 수 는 그 과정 에서 만 식별 되 기 때문이다.
4.변수 에 값 부여
할당 문 구 를 사용 하면 특정한 값 에 변 수 를 부여 할 수 있 습 니 다.그 형식 은 다음 과 같 습 니 다.
변수 이름=값 예:RserName="그림자"
Password="698726as"
BirthDate=#1975-12-25"
5.스칼라 변수 와 배열 변수
대부분의 경우 성명 의 변수 에 변수 값 을 부여 해 야 합 니 다.하나의 값 만 포함 하 는 변 수 를 스칼라 변수 라 고 합 니 다.어떤 경우 에는 여러 개의 관련 값 을 하나의 변수 에 부여 하 는 것 이 편리 하기 때문에 일련의 값 을 포함 하 는 변 수 를 만 들 수 있 습 니 다.이 를 배열 변수 라 고 합 니 다.배열 변수 와 스칼라 변수의 성명 은 비슷 합 니 다.유일한 차이 점 은 배열 변 수 를 설명 할 때 변수 이름 뒤에 괄호()가 있 습 니 다.예 를 들 어 my WeekDay(6)는 7 개의 요 소 를 포함 한 1 차원 배열 을 설명 합 니 다.
배열 은 1 차원 에 만 국한 되 는 것 이 아니다.배열 의 위 수 는 최대 60 이 고 다 차원 배열 을 설명 할 때 쉼표 로 괄호 에 있 는 모든 배열 크기 를 나타 내 는 숫자 를 사용 할 수 있 습 니 다.예 를 들 어 Dim MyTable(5,9)은 6 줄 10 열의 2 차원 배열 을 설명 했다.
6.동적 배열
스 크 립 트 를 실행 할 때 크기 가 변 하 는 동적 배열 도 설명 할 수 있 습 니 다.동적 배열 의 최초 성명 에 대해 서 는 Dim 구문 이나 ReDim 문 구 를 사용 합 니 다.동적 배열 을 사용 하려 면 괄호 에 숫자 를 포함 할 수 없습니다.나중에 ReDim 을 사용 하여 비트 와 1 차원 의 크기 를 확인 해 야 합 니 다.예 를 들 어 아래 의 ReDim 문 구 는 동적 배열 의 초기 크기 를 25 로 설정 하고 뒤의 ReDim 문 구 는 배열 의 크기 를 30 으로 재 조정 하 는 동시에 Preserve 키 워드 를 사용 하여 배열 의 내용 을 큰 시간 동안 재 조정 합 니 다.
Dim myArray(25)
......
ReDim AnotherArray(30)
7.간단 한 응용 사례
<html>
<head><title> </title>
<script language="VBScript" for="button1" Event="onClick">
Dim myWeekDay(6)
Dim myWeek
myweekDay(0)=" "
myweekDay(1)=" "
myweekDay(2)=" "
myweekDay(3)=" "
myweekDay(4)=" "
myweekDay(5)=" "
myweekDay(6)=" "
myWeek=WeekDay(Date)-1
Select Case true
Case myWeek=1
Msgbox " " & myweekDay(1) & ", , 。"
Case myWeek=2
Msgbox " " & myweekDay(2) & ", 。"
Case myWeek=3
Msgbox " " & myweekDay(3) & ", 。"
Case myWeek=4
Msgbox " " & myweekDay(4) & ", , 。"
Case myWeek=5
Msgbox " " & myweekDay(5) & ", , 。"
Case myWeek=6
Msgbox " " & myweekDay(6) & ", 。"
Case myWeek=0
Msgbox " " & myweekDay(0) & ", , 。"
End select
</script>
</head>
<body>
<form name=form1>
<input type="button" name="button1" value=" ">
</form>
</body>
</html>
VBScript 연산 자VBScript 연산 자 는 산술 연산 자,연산 자 연결,비교 연산 자 와 논리 연산 자 몇 가지 유형 을 포함한다.표현 식 이 여러 연산 자 를 포함 할 때.예 정 된 순서에 따라 각 부분 을 계산 하 는데,이 순 서 를 연산 우선 순위 라 고 한다.연산 을 사용 할 때 는 괄호 안의 괄호 밖의 순서에 따라 집행 하고 괄호 안에 서 는 표준 연산 자 우선 순 위 를 따라 야 한다.우선 순위 가 같 을 때 왼쪽 에서 오른쪽으로 계산 합 니 다.
1.산술 연산 자
변수 이름 은 VBScript 의 표준 이름 규칙 을 따라 야 합 니 다.
2.비교 연산 자
3.논리 연산 자
4.연결 연산 자
5.연산 자의 우선 순위
이상 은 바로 ASP 입문 강좌 에서 VBScript 의 기본 요소 에 대한 소개 입 니 다.여러분 의 학습 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Shadows: Spooktober in Answer Set ProgrammingASP can be viewed as an extension of Prolog. Pure Prolog rules are based on definite clauses, that is Horn clauses which...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.