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>