본문 바로가기

   
Programming/ASP

변수, 자료형, 식별자, 상수

반응형

1. 식별자

데이터나 사물을 식별하기 위해 각 데이터나 사물에 고유하게 붙여진 값 또는 이름. 파일의 확장자에도 사용할 수 있다.


식별자란 무언가 구별하기 위한 것


프로그래밍 언어에도 코드 마다 이름이 있고 역활이 있습니다.

컴퓨터에서 식별하기 위한 규칙이 몇가지 있다.

1. 문자와 숫자로 이루어져야만한다.

2. 특수 문자를 사용할수 없다.

3. 이름을 지정하기 위한 길이는 255자 이상 이름을 줄수 없다.

4. 첫번째로 시작하는 문자는 숫자를 사용할수 없습니다.

5. asp에서는 대소문자 구분이 없다.




2. 변수

간단하게 변수라는 녀석은 프로그래밍을 하기 위해서 숫자나 글자를 임시로 저장하는 공간 이라고 생각 하면 될듯 합니다.

저장을 한뒤에 얼마든지 숫자나 문자를 변형할수 있기 때문에 변하는수 변수라고 함니다.


asp에서 변수를 사용하기 위해 Dim이라는 키워드를 사용한다.


Exam.asp

<%

        '변수선언

        Dim name, number

 

        '따로 따로도 선언 가능

        'Dim name      'Dim number

 

        name = "ASP 문자를 저장한다."

        number = 1004'숫자를 저장한다.

 

        Response.Write name & "<br>"

        Response.Write number

%>

결과화면








3. 상수

상수라는 개념은 한번 저장한 변수를 절대 변하지 않도록 고정되게 만드는 것입니다.

전역 변수를 사용하여 DB 접속 환경이나 절대 변하지 않는 경로등으로 지정 하기 위해서 만드는 경우가 대부분이며 일반변수와 구분하기 위한 용도로 저는 많이 사용 하였습니다.


Exam.asp


<%

        '변수선언

        Dim name, number

 

        '따로 따로도 선언 가능

        'Dim name      'Dim number

 

        name = "ASP 문자를 저장한다."

        number = 1004'숫자를 저장한다.

 

        Response.Write name & "<br>"

        Response.Write number

%>


결과






4. 자료형

자료형이라는 개념은 변수를 저장할때 아무값이나 무한으로 저장할수 있는게 아닙니다.

모든 값을 저장할때 한계라는 것이 있고 이한계점을 지정해서 코딩을 해야 합니다.


또한 문자와 숫자를 저장 해야 되는 만큼 날짜도 저장해야할 일이 웹프로그래밍을 하면서 많이 있습니다.


자료형 종류에 대해서 써놓겠습니다.


1) 숫자의 한계치를 나타낼수 있게 만들어진 자료형입니다.

정수형(Interger) -32,768 ~ 32,767까지의 정수를 저장할수 있습니다~

리니지를 하시는분은 아시겠쬬 풀라우풀 수치가 32767이죠 카오틱은 -32768 이고 네~ 인트형으로 지정되 있습니다.


긴 정수형(Long) -2,147,483,684 ~ 2,147,483,647까지의 정수를 저장


바이트(Byte) 0 ~ 255까지의 정수를 저장


싱글(single) -3402823E38 ~ -1,401298E-45까지의 음수와 1,401298E-45 ~ 3,402823E-32 ~ 179769313486232E308의 양수의 범위를 갖는 배정도 부동 소수점의 값을 저장


더블(Double) -1,79769313486232E308 ~ -4,94065645841247E-324의 양수의 범위를 갖는 배정도 부동 소수점의 값을 저장


통화(Currency) -922,337,203,685,477.5808 ~ 922,337,203,685,488.5807의 범위를 가지는 통화형을 저장


2) 문자 자료형

큰따옴표를 사용해서 문자를 저장하면 됩니다.

<%

'문자를 저장하겠다.

Dim munja = "여기다 문자를 저장해놓자"

%>


3) 날짜 자료형

날짜 자료형을 선언하기위해서는 asp에서는 # # 으로 감싸줘야 한다네요.

Exam.asp

<%

        '날짜 시간을 저장해보자~

        dateTime = #12/06/2015#

 

        Response.Write "날짜가 보이나 볼까나 : " & dateTime

%>


결과화면



4) Boolean형

참이나 거짓을 나타냄


5) 기타

Empty : 값을 할당받지 못하고 값을 가지고 있지 않는 자료형

NULL : 데이터에 값이 있는지 없는지 체크 할때 많이 사용

Object : 객체를 나타낼태 쓰는 자료형




반응형