썸네일 대표이미지 입니다.

변수 Dim – Classic ASP 특징 (2)

Classic ASP에서는 변수 선언 없이도 값 할당이 가능하며, 모든 변수를 Variant 타입으로 간주합니다.

1. 변수 선언 없이 실행 가능 (암시적 변수 선언)

<%
   str = "변수 선언이 없이 값 할당"
   Response.write str & "</br>"
%>
실행 화면입니다.

변수 선언 없이 개발하는 것 별로 좋아하지 않습니다.

저 같은 경우는 강제적(명시적)으로 변수를 선언하게 모든 asp 페이지 상단에 <% Option Explicit %> 를 삽입해서 개발합니다.

Option Explicit 삽입 후 실행 시 오류발생합니다.
Option Explicit 삽입 후 실행 시 정상실행됩니다.


2. 변수에 데이터형(data type)이 지정되지 않으며 모든 변수를 Variant 타입으로 간주하고 값을 할당합니다.

<% Option Explicit %>
     
<%
   Dim strS, intI, doubleD, dateD
     
   strS = "문자열"
   intI = 1234
   doubleD = 1.234
   dateD = Date()
     
   Response.write TypeName(strS) & " : " & strS & "</br>"
   Response.write TypeName(intI) & " : " & intI & "</br>"
   Response.write TypeName(doubleD) & " : " & doubleD & "</br>"
   Response.write TypeName(dateD) & " : " & dateD
%>
실행 결과 화면입니다.

관련 이전 게시글


이 글이 도움이 되셨다면 공유를 부탁드립니다. 다음 글에서 뵙겠습니다!

위로 스크롤