VBScript-구문
첫 번째 VBScript
"Hello World"를 출력하는 VBScript를 작성해 보겠습니다.
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
document.write("Hello World!")
</script>
</body>
</html>
위의 예에서 우리 는 HTML 문서에 문자열을 쓰는 document.write 함수를 호출했습니다 . 이 함수는 텍스트, HTML 또는 둘 다를 작성하는 데 사용할 수 있습니다. 따라서 위 코드는 다음과 같은 결과를 표시합니다.
Hello World!
공백 및 줄 바꿈
VBScript는 VBScript 프로그램에 나타나는 공백, 탭 및 줄 바꿈을 무시합니다. 프로그램 내에서 공백, 탭 및 줄 바꿈을 자유롭게 사용할 수 있으므로 코드를 쉽게 읽고 이해할 수 있도록 깔끔하고 일관된 방식으로 프로그램을 형식화하고 들여 쓰기 할 수 있습니다.
서식
VBScript는 Microsoft의 Visual Basic을 기반으로합니다. JavaScript와 달리 세미콜론과 같은 문 종결자는 특정 문을 종료하는 데 사용되지 않습니다.
한 줄 구문
콜론은 두 줄 이상의 VBScript를 한 줄로 작성해야 할 때 사용됩니다. 따라서 VBScript에서 콜론은 줄 구분 기호 역할을합니다.
<script language = "vbscript" type = "text/vbscript">
var1 = 10 : var2 = 20
</script>
여러 줄 구문
VBScript의 명령문이 길고 사용자가 여러 줄로 나누고 싶다면 밑줄 "_"을 사용해야합니다. 이것은 코드의 가독성을 향상시킵니다. 다음 예는 여러 줄로 작업하는 방법을 보여줍니다.
<script language = "vbscript" type = "text/vbscript">
var1 = 10
var2 = 20
Sum = var1 + var2
document.write("The Sum of two numbers"&_"var1 and var2 is " & Sum)
</script>
예약어
다음 목록은 VBScript의 예약어를 보여줍니다. 이러한 예약어는 상수, 변수 또는 기타 식별자 이름으로 사용해서는 안됩니다.
고리 | LSet | 나를 |
모드 | 새로운 | 다음 |
아니 | 아무것도 | 없는 |
의 위에 | 선택권 | 선택 과목 |
또는 | ParamArray | 보존하다 |
은밀한 | 공공의 | RaiseEvent |
ReDim | 렘 | 이력서 |
RSet | 고르다 | 세트 |
공유 | 단일 | 공전 |
중지 | 보결 | 그때 |
에 | 진실 | 유형 |
과 | 같이 | 부울 |
ByRef | 바이트 | ByVal |
요구 | 케이스 | 수업 |
Const | 통화 | 디버그 |
어둑한 | 하다 | 더블 |
마다 | 그밖에 | ElseIf |
빈 | 종료 | EndIf |
열거 형 | Eqv | 행사 |
출구 | 그릇된 | 에 대한 |
함수 | 가져 오기 | 이동 |
만약 | 꼬마 도깨비 | 구현 |
에 | 정수 | 이다 |
허락하다 | 처럼 | 긴 |
유형 | 까지 | 다른 |
향하게 하다 | 동안 | 와 |
Xor | 평가 | 실행 |
Msgbox | 삭제 | ExecuteGlobal |
명시 적 옵션 | 무작위 화 | SendKeys |
대소 문자 구분
VBScript는 case-insensitive language. 이는 언어 키워드, 변수, 함수 이름 및 기타 식별자를 일관된 대문자로 입력 할 필요가 없음을 의미합니다. 따라서 식별자 int_counter, INT_Counter 및 INT_COUNTER는 VBScript 내에서 동일한 의미를 갖습니다.
VBScript의 주석
주석은 다른 프로그래머가 향후 동일한 코드에서 원활하게 작업 할 수있는 프로그램 논리 및 사용자 정보를 문서화하는 데 사용됩니다. 여기에는 개발자, 수정 자 등의 정보가 포함될 수 있으며 통합 논리도 포함될 수 있습니다. 실행 중 인터프리터는 주석을 무시합니다. VBScript의 주석은 두 가지 방법으로 표시됩니다.
1. Any statement that starts with a Single Quote (‘) is treated as comment.
다음은 예입니다-
<script language = "vbscript" type = "text/vbscript">
<!—
' This Script is invoked after successful login
' Written by : TutorialsPoint
' Return Value : True / False
//- >
</script>
2. Any statement that starts with the keyword “REM”.
다음은 예입니다-
<script language = "vbscript" type = "text/vbscript">
<!—
REM This Script is written to Validate the Entered Input
REM Modified by : Tutorials point/user2
//- >
</script>