개발, 부동산, 의정부, etc
Const 문 본문
Const 문
리터럴 값을 대신할 상수를 선언합니다.
[Public | Private] Const constname =
expression
인수
Public
선택적인 요소. 모든 스크립트의 모든 프로시저에서 사용될 수 있는 상수를 선언하는 스크립트 수준에서 사용하는 키워드입니다. 프로시저 안에서는 사용할 수 없습니다.
Private
선택적인 요소. 상수가 선언된 스크립트 안에서만 사용될 수 있는 상수를 선언하는 스크립트 수준에서 사용하는 키워드입니다. 프로시저 안에서는 사용할 수 없습니다.
constname
필수적인 요소. 표준 변수 명명 규칙을 따르는 상수의 이름입니다.
expression
필수적인 요소. 리터럴, 다른 상수 또는 Is를 제외한 모든 산술 연산자와 논리 연산자를 포함하는 조합입니다.
참고
기본적으로 상수는 public입니다. 상수는 항상 프로시저 안에서 private이므로 상수의 표시 상태를 바꿀 수 없지만, 스크립트 안에 있는 스크립트 수준 상수의 기본 표시 상태는 Private 키워드를 사용하여 바꿀 수 있습니다.
한 줄에 여러 상수를 선언하려면 쉼표로 각 상수의 할당을 구분합니다. 상수를 이런 방법으로 선언한 경우 Public 또는 Private 키워드를 사용할 때 그 키워드는 선언된 상수에 모두 적용됩니다.
변수, 사용자 정의 함수 또는 Char 함수와 같은 VBScript 내장 함수는 그 정의에 따라 상수가 될 수 없으므로 상수 선언에 사용할 수 없습니다. 또한 연산자를 포함하는 식으로는 상수를 만들 수 없습니다. 즉 단순 상수만 사용할 수 있습니다. Sub 또는 Function 프로시저에 선언된 상수는 해당 프로시저에서만 사용할 수 있고, 프로시저 밖에서 선언된 상수는 그 상수가 선언되는 모든 스크립트에서 정의됩니다. 식을 사용할 수 있는 곳이면 어디든지 상수를 사용할 수 있습니다. 아래 코드는 Const 문의 사용법을 보여줍니다.
Const MyVar = 459 '
기본적으로상수는
Public
입니다.
Private Const MyString = "HELP" ' Private
상수를선언합니다
.
Const MyStr = "Hello", MyNumber = 3.4567 '
같은줄에
여러
상수를
선언합니다
.
메모 상수는 스크립트를 자동 문서로 작성되도록 하며 쉽게 수정할 수 있도록 합니다. 스크립트를 실행하는 동안 상수는 변수와는 달리 우연하게 바뀔 수 없습니다.
요구 사항
참고
Dim 문 | Function 문 | Private 문 | Public 문 | Sub 문
'개발 > classic asp' 카테고리의 다른 글
Erase 문 (0) | 2018.12.04 |
---|---|
Do...Loop 문 (0) | 2018.12.04 |
Dim 문 (0) | 2018.12.04 |
Class 문 (0) | 2018.12.04 |
Call 문 (0) | 2018.12.04 |