IT 프로그래밍/ASP2014. 1. 25. 03:22

이번에는 ASP의 변수에 대해서 알아보도록 하겠습니다.

 

변수는 응용 프로그램이 실행되는 동안 사용되는 값을 임의로 저장하기 위해 개발자가 이름을 지정하여 할당받은 메모리 영역을 뜻합니다.

 

변수는 응용 프로그램이 실행되는 동안 그값이 지정된 자료형 내에서 자주 변경될 수 있습니다.

 

예를 들면, 인터넷 응용 프로그램의 로그인 페이지에 회원 아이디와 비밀번호를 뜻하는 strLoginId와 strPwd 변수를 생성하면, 이 변수는 계속 비어있다가 실제로 사용자가 로그인할 때 아이디와 비밀번호를 입력하는 순간 그 값이 저장이 됩니다.

 

또한 변수명은 항상 strLoginId와 strPwd로 동일하지만, 변수에 저장되는 값은 로그인하는 회원에 따라 다르게 변합니다.

 

예를들어 A라는 사람의 id가 AAA라면 strLoginId의 값은 AAA가 되는것이고, B라는 사람의 id가 BBB라면 strLoginId의 값은 BBB가 되는것입니다.

 

다음은 변수 선언에 대해서 알아보겠습니다.

 

ASP는 비주얼 베이직과 마찬가지로 변수를 선언할 때 Dim 키워드를 사용합니다.

 

Dim myVariable

Dim myVar1, myVar2, myVar3, myVar4

 

이렇게 선언을 할 수 있습니다.

 

일반적인 프로그래밍 언어는 변수를 생성할 때 변수를 선언하는 키워드, 변수명, 변수의 자료형을 함께 선언합니다.

 

다음은 비주얼 베이직에서 변수를 정수형으로 선언한 예 입니다.

 

Dim varA As Integer

 

ASP 프로그래밍 구조는 비주얼 베이직 구조를 많이 차용했습니다.

 

하지만 스크립트 언어인 ASP에서는 변수를 선언하지 않고도 바로 사용할 수 있으며, 변수 선언에서도 볼 수 있듯이 명확한 자료형을 지원하지도 않습니다.(ASP 변수는 모두 Variant 형입니다)

 

그러나 변수를 선언하지 않고 사용하면 파일을 실행할 때 소스 코드를 해석하는데 많은 시간이 소요되기 때문에 반응 속도가 느려질 수 있습니다.

 

따라서 변수는 선언한 후 사용할 것을 권장합니다.

 

이상 변수에 대해서 포스팅을 마치도록 하겠습니다.

 

궁금하신점은 댓글로 남겨주세요.^^

Posted by 정윤문경아빠