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>