VBScript-상수
상수는 스크립트 실행 중에 변경할 수없는 값을 저장하는 데 사용되는 명명 된 메모리 위치입니다. 사용자가 상수 값을 변경하려고하면 스크립트 실행이 오류와 함께 종료됩니다. 상수는 변수가 선언 된 것과 동일한 방식으로 선언됩니다.
상수 선언
통사론
[Public | Private] Const Constant_Name = Value
상수는 Public 또는 Private 유형일 수 있습니다. 공용 또는 개인 사용은 선택 사항입니다. Public 상수는 모든 스크립트와 프로 시저에 사용할 수 있으며 Private 상수는 프로 시저 또는 클래스 내에서 사용할 수 있습니다. 선언 된 상수에 숫자, 문자열 또는 날짜와 같은 값을 할당 할 수 있습니다.
예 1
이 예에서 pi의 값은 3.4이고 메시지 상자에 원의 영역을 표시합니다.
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
Dim intRadius
intRadius = 20
const pi = 3.14
Area = pi*intRadius*intRadius
Msgbox Area
</script>
</body>
</html>
예 2
아래 예는 상수에 문자열 및 날짜 값을 할당하는 방법을 보여줍니다.
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
Const myString = "VBScript"
Const myDate = #01/01/2050#
Msgbox myString
Msgbox myDate
</script>
</body>
</html>
예제 3
아래 예에서 사용자는 상수 값을 변경하려고합니다. 따라서, 그것은Execution Error.
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
Dim intRadius
intRadius = 20
const pi = 3.14
pi = pi*pi 'pi VALUE CANNOT BE CHANGED.THROWS ERROR'
Area = pi*intRadius*intRadius
Msgbox Area
</script>
</body>
</html>