2014.01.23 15:48
 


 

[ASP]DATEDIFF 함수

  

 nowday =  day(date)
      ' nowday = 9
      ' 두달전은 무조건 안보인다..
      if  cint(datediff("m", cdate(objRs("date_sent")) , date())) >= 2 then
          view_mode= "N"
      ' 지금달은 무조건 보인다.. 
      elseif   cint(datediff("m", cdate(objRs("date_sent")) , date())) = 0 then
          view_mode= "Y"   
      ' 한달전 것은 이번달 10일까지는 보이고 나며전 안보인다.
      elseif   cint(datediff("m", cdate(objRs("date_sent")) , date())) = 1 then
            if  nowday   > 10 then
         view_mode= "N" 
         else
         view_mode= "Y" 
         end if             
         end if

 

[ASP]DATEDIFF 함수

 

설명

인수
datepart
겹쳐지는 범위의 유형을 지정하는 startdate와 enddate 부분입니다. 다음 표에서는 올바른 모든 datepart 인수를 보여 줍니다. 해당하는 사용자 정의 변수는 사용할 수 없습니다.

 

구문

DATEDIFF ( datepart , startdate , enddate )

참고

datepart  약어 
year
 yy, yyyy
 
quarter
 qq, q
 
month
 mm, m
 
dayofyear
 dy, y
 
day
 dd, d
 
week
 wk, ww
 
hour
 hh
 
minute
 mi, n
 
second
 ss, s
 
millisecond
 ms
 
microsecond
 mcs
 
nanosecond
 ns
 

startdate
time, date, smalldatetime, datetime, datetime2 또는 datetimeoffset 값으로 확인될 수 있는 식입니다. date는 식, 열 식, 사용자 정의 변수 또는 문자열 리터럴일 수 있습니다. enddate에서 startdate를 뺍니다.

모호성을 피하려면 4자리 연도를 사용하십시오. 2자리 연도에 대한 자세한 내용은 two digit year cutoff 옵션을 참조하십시오.

enddate
startdate를 참조하십시오.

반환 값
각 datepart와 해당 약어는 동일한 값을 반환합니다.


반환 값이 int에 대한 범위(-2,147,483,648에서 +2,147,483,647 사이)를 벗어날 경우 오류가 반환됩니다. millisecond의 경우 startdate와 enddate 사이의 최대 차이는 24일, 20시간, 31분, 23.647초입니다. second의 경우 최대 차이는 68년입니다.

startdate와 enddate가 모두 시간 값으로만 할당되고 datepart가 시간 datepart가 아닐 경우 0이 반환됩니다.

startdate 또는 enddate의 표준 시간대 오프셋 구성 요소는 반환 값을 계산하는 데 사용되지 않습니다.

smalldatetime은 분 단위까지만 정확하므로 startdate 또는 enddate에 smalldatetime 값이 사용될 경우 반환 값에서 초와 밀리초는 항상 0으로 설정됩니다.

날짜 데이터 형식의 변수에 시간 값만 할당된 경우 누락된 날짜 부분의 값은 기본값인 1900-01-01로 설정되고, 시간 또는 날짜 데이터 형식의 변수에 날짜 값만 할당될 경우 누락된 시간 부분의 값은 기본값인 00:00:00으로 설정됩니다. startdate 또는 enddate 중 하나는 시간 부분만 있고 다른 하나는 날짜 부분만 있는 경우 누락된 시간 및 날짜 부분은 기본값으로 설정됩니다.

startdate와 enddate의 날짜 데이터 형식이 다르고 한 쪽의 시간 부분 또는 소수 자릿수 초의 전체 자릿수가 다른 쪽보다 많을 경우 다른 쪽에서 누락된 부분은 0으로 설정됩니다.

datepart 범위
다음 문은 동일한 startdate와 동일한 enddate를 가집니다. 이러한 날짜는 서로 인접하며 차이는 .0000001초입니다. 각 문에서 startdate와 enddate 사이의 차이는 해당 datepart에서 하나의 달력 또는 시간 범위를 넘어섭니다. 각 문은 1을 반환합니다. 이 예에서 다른 연도가 사용되고 startdate와 enddate가 달력의 같은 주에 있을 경우 week에 대한 반환 값은 0이 됩니다.

SELECT DATEDIFF(year, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(quarter, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(month, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(dayofyear, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(day, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(week, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(hour, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(minute, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(second, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(millisecond, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

주의
DATEDIFF는 SELECT 목록, WHERE, HAVING, GROUP BY 및 ORDER BY 절에서 사용할 수 있습니다.

반환 유형
int

'Language(언어) > ASP' 카테고리의 다른 글

ASP 클라이언트 IP 체크  (0) 2014.02.12
ASP DATEDIFF 함수 날짜사이 값 구하기  (0) 2014.01.23
ASP 엑셀다운로드시 갑자기 한글이 깨지는 현상이 발생  (0) 2014.01.16
ASP Array 함수  (0) 2013.12.06
ASP CBool 함수  (0) 2013.12.06
ASP CByte 함수  (0) 2013.12.06
 
 
Posted by 대학교닷컴 대학교닷컴
TAGasp
2013.12.06 13:22
 


 


Array 함수
설명

배열을 가지고 있는 Variant를 반환합니다.

구문

Array(arglist)

필수적인 arglist 인수는 쉼표로 구분되는 값의 목록으로 Variant에 포함되는 배열 요소로 할당됩니다. 인수를 지정하지 않으면 길이가 0인 배열을 만듭니다.

참고

배열 요소 참조에 사용되는 표기법은 뒤따르는 괄호 안에 원하는 요소를 가리키는 인덱스 번호가 있는 변수 이름으로 구성됩니다. 아래 예제의 경우 첫째 문에서 A 변수를 만들고, 둘째 문에서 A 변수에 대한 배열을 할당합니다. 그리고 마지막 문에서 다른 변수에 대한 둘째 배열 요소의 값을 할당합니다.


Dim A

A = Array(10,20,30)

B = A(2)   ' B 값은 30입니다.


배열로 선언되지 않은 변수일지라도 나중에 배열을 가질 수 있습니다.

배열을 가지고 있는 Variant 변수는 개념적으로 Variant 요소를 가지는 배열 변수와 다르지만 같은 방법으로 배열 요소를 액세스합니다.


'Language(언어) > ASP' 카테고리의 다른 글

ASP DATEDIFF 함수 날짜사이 값 구하기  (0) 2014.01.23
ASP 엑셀다운로드시 갑자기 한글이 깨지는 현상이 발생  (0) 2014.01.16
ASP Array 함수  (0) 2013.12.06
ASP CBool 함수  (0) 2013.12.06
ASP CByte 함수  (0) 2013.12.06
ASP CDate 함수  (0) 2013.12.06
 
 
Posted by 대학교닷컴 대학교닷컴
2013.12.06 11:50
 


 


CBool 함수
설명

Boolean 하위 형식의 Variant로 변환된 식을 반환합니다.

구문

CBool(expression)

expression 인수는 임의의 유효한 식입니다.

참고

expression이 0이면 False를 반환하고, 그렇지 않으면 True를 반환합니다. 

expression을 숫자 값으로 해석할 수 없으면 런타임 오류가 발생합니다.

아래 예제에서 CBool 함수는 식을 Boolean으로 변환합니다. 식이 0 값이 아니라면 CBool은 True를 반환하고 그렇지 않으면 False를 반환합니다.


Dim A, B, Check

A = 5: B = 5           ' 변수를 초기화합니다.

Check = CBool(A = B)   ' Check는 True를 가집니다.

A = 0                  ' 변수를 정의합니다.

Check = CBool(A)       ' Check는 False를 가집니다. 




'Language(언어) > ASP' 카테고리의 다른 글

ASP 엑셀다운로드시 갑자기 한글이 깨지는 현상이 발생  (0) 2014.01.16
ASP Array 함수  (0) 2013.12.06
ASP CBool 함수  (0) 2013.12.06
ASP CByte 함수  (0) 2013.12.06
ASP CDate 함수  (0) 2013.12.06
ASP CDbl 함수  (0) 2013.12.06
 
 
Posted by 대학교닷컴 대학교닷컴
2013.12.06 11:40
 


 


CByte 함수
설명
Byte 하위 형식의 Variant로 변환된 식을 반환합니다.

구문

CByte(expression)

expression 인수는 임의의 유효한 식입니다.

참고

대개 하위 형식의 변환 함수를 사용하여 코드를 작성하면 연산 결과가 기본 데이터 형식이 아닌 특정 데이터 형식으로 나타나는 것을 볼 수 있습니다. 예를 들어 통화, 단정밀도, 배정밀도 또는 정수 산술 연산을 할 경우에 CByte를 사용하면 바이트 산술 연산을 하게 됩니다.

CByte 함수를 사용하면 다른 형식의 데이터를 국제적으로 통용되는 Byte 하위 형식으로 변환합니다. 예를 들어 천 단위 구분 기호처럼 서로 다른 자릿수 구분 기호는 컴퓨터의 로케일 설정에 따라 적절하게 인식됩니다.

expression이 byte 하위 형식의 허용 범위를 넘으면 오류가 발생합니다. 아래 예제에서 CByte 함수는 식을 바이트로 변환합니다.


Dim MyDouble, MyByte

MyDouble = 125.5678        ' MyDouble은 Double입니다.

MyByte = CByte(MyDouble)   ' MyByte는 값 126을 가집니다. 

'Language(언어) > ASP' 카테고리의 다른 글

ASP Array 함수  (0) 2013.12.06
ASP CBool 함수  (0) 2013.12.06
ASP CByte 함수  (0) 2013.12.06
ASP CDate 함수  (0) 2013.12.06
ASP CDbl 함수  (0) 2013.12.06
ASP CInt 함수  (0) 2013.12.06
 
 
Posted by 대학교닷컴 대학교닷컴
2013.12.06 11:37
 


 


CDate 함수
설명
Date 하위 형식의 Variant로 변환된 식을 반환합니다.
구문
CDate(expression) date 인수는 임의의 유효한 날짜식입니다.

참고

IsDate 함수를 사용하면 date 인수가 날짜나 시간으로 변환될 수 있는지 결정합니다.

CDate 함수는 날짜 리터럴 및 시간 리터럴과 함께 날짜의 허용 범위 안에 있는 숫자를 인식합니다.

숫자를 날짜로 변환하면 정수 부분이 날짜로 변환합니다.

소수 부분은 자정을 시작으로 하는 하루 중의 시간으로 변환합니다.

CDate 함수는 컴퓨터의 로케일 설정에 따른 날짜 형식을 인식합니다.

인식하지 않는 날짜 형식을 제공하면 년, 월, 일 순서를 올바르게 결정할 수 없습니다.

또한 요일에 해당하는 문자열이 있을지라도 자세하게 표시 날짜 형식을 인식하지 않습니다.

아래 예제에서 CDate 함수는 문자열을 날짜로 변환합니다.

대개 이 예제에서와 같이 문자열로 하드 코드화된 날짜와 시간은 사용하기에 좋지 않습니다.

대신 #10/19/1962#, #4:45:23 PM#와 같은 날짜와 시간 리터럴을 사용합니다.


MyDate = "1962년 10월 19일"   ' 날짜를 결정합니다.

MyShortDate = CDate(MyDate)   ' Date 데이터 형식으로 변환합니다.

MyTime = "오후 4:35:47"         ' 시간을 결정합니다.

MyShortTime = CDate(MyTime)   ' Date 데이터 형식으로 변환합니다.


'Language(언어) > ASP' 카테고리의 다른 글

ASP CBool 함수  (0) 2013.12.06
ASP CByte 함수  (0) 2013.12.06
ASP CDate 함수  (0) 2013.12.06
ASP CDbl 함수  (0) 2013.12.06
ASP CInt 함수  (0) 2013.12.06
ASP 형변환(Cint, Clng, Cdbl, Cstr, Csng, Cdate, Round, Fix)  (0) 2013.12.06
 
 
Posted by 대학교닷컴 대학교닷컴
2013.12.06 11:35
 


 


CDbl 함수
설명
Double 하위 형식의 Variant로 변환된 식을 반환합니다.
구문
 CDbl(expressionexpression 인수는 임의의 유효한 식입니다.
참고

대개 하위 형식의 변환 함수를 사용하여 코드를 작성하면 연산 결과가 기본 데이터 형식이 아닌 특정 데이터 형식으로 나타나는 것을 볼 수 있습니다.

예를 들어 통화, 정수 산술 연산을 할 경우에 CDbl 또는 CSng를 사용하면 단정밀도나 배정밀도 산술 연산을 하게 됩니다.

CDbl 함수를 사용하면 다른 형식의 데이터를 국제적으로 통용되는 Double 하위 형식으로 변환합니다.

예를 들어 천 단위 구분 기호처럼 서로 다른 자릿수 구분 기호는 컴퓨터의 로케일 설정에 따라 적절하게 인식됩니다.


아래 예제에서 CDbl 함수는 식을 Double로 변환합니다.

Dim MyCurr, MyDouble

MyCurr = CCur(234.456784)              ' MyCurr는 Currency입니다(234.4567).

MyDouble = CDbl(MyCurr * 8.2 * 0.01)   ' 결과를 Double로 변환합니다. (19.2254576).


'Language(언어) > ASP' 카테고리의 다른 글

ASP CByte 함수  (0) 2013.12.06
ASP CDate 함수  (0) 2013.12.06
ASP CDbl 함수  (0) 2013.12.06
ASP CInt 함수  (0) 2013.12.06
ASP 형변환(Cint, Clng, Cdbl, Cstr, Csng, Cdate, Round, Fix)  (0) 2013.12.06
ASP CSng 함수  (0) 2013.12.06
 
 
Posted by 대학교닷컴 대학교닷컴
2013.12.06 11:33
 


 


CInt 함수
설명
Integer 하위 형식의 Variant로 변환된 식을 반환합니다.
구문
CInt(expression expression 인수는 임의의 유효한 식입니다.
참고

대개 하위 형식의 변환 함수를 사용하여 코드를 작성하면 연산 결과가 기본 데이터 형식이 아닌 특정 데이터 형식으로 나타나는 것을 볼 수 있습니다. 예를 들어 통화, 단정밀도, 배정밀도 산술 연산을 할 경우에 CInt 또는 CLng 함수를 사용하면 정수 산술 연산을 하게 됩니다.

CInt 함수를 사용하면 다른 형식의 데이터를 국제적으로 통용되는 Integer 하위 형식으로 변환합니다. 예를 들어 천 단위 구분 기호처럼 서로 다른 자릿수 구분 기호는 컴퓨터의 로케일 설정에 따라 적절하게 인식됩니다.

expression이 Integer 하위 형식의 허용 범위를 넘으면 오류가 발생합니다.


아래 예제에서 CInt 함수는 값을 정수로 변환합니다.

Dim MyDouble, MyInt

MyDouble = 2345.5678     ' MyDouble은 Double입니다.

MyInt = CInt(MyDouble)   ' MyInt는 값 2346을 가집니다.


CInt는 소수점 이하를 반올림하는 대신 잘라버리는 Fix, Int 함수 등과 다릅니다. 소수점 이하 부분이 정확히 0.5이면 CInt 함수는 항상 가장 가까운 짝수로 반올림합니다. 예를 들어 0.5는 0으로 반올림하고, 1.5는 2로 반올림합니다.


'Language(언어) > ASP' 카테고리의 다른 글

ASP CDate 함수  (0) 2013.12.06
ASP CDbl 함수  (0) 2013.12.06
ASP CInt 함수  (0) 2013.12.06
ASP 형변환(Cint, Clng, Cdbl, Cstr, Csng, Cdate, Round, Fix)  (0) 2013.12.06
ASP CSng 함수  (0) 2013.12.06
ASP CLng 함수  (0) 2013.12.06
 
 
Posted by 대학교닷컴 대학교닷컴
2013.12.06 11:21
 


 


CSng 함수
설명
Single 하위 형식의 Variant로 변환된 식을 반환합니다.
구문
CSng(expressionexpression 인수는 임의의 유효한 식입니다.
참고

대개 데이터 형식 변환 함수를 사용하여 코드를 작성하면 연산 결과가 기본 데이터 형식이 아닌 특정 데이터 형식으로 나타나는 것을 볼 수 있습니다.

예를 들어 일반적으로 통화나 정수 산술 연산을 할 경우에 CDbl 또는 CSng를 사용하면 단정밀도나 배정밀도 산술 연산을 하게 됩니다.

CSng 함수를 사용하면 다른 형식의 데이터를 국제적으로 통용되는 Single 하위 형식으로 변환합니다.

예를 들어 천 단위 구분 기호처럼 서로 다른 자릿수 구분 기호는 컴퓨터의 로케일 설정에 따라 적절하게 인식됩니다.

expression이 Single 하위 형식의 허용 범위를 넘으면 오류가 발생합니다.


아래 예제에서 CSng 함수는 값을 Single로 변환합니다.

Dim MyDouble1, MyDouble2, MySingle1, MySingle2   ' MyDouble1과 MyDouble2는 Doubles입니다.

MyDouble1 = 75.3421115: MyDouble2 = 75.3421555

MySingle1 = CSng(MyDouble1)   ' MySingle1은 값 75.34211을 가집니다.

MySingle2 = CSng(MyDouble2)   ' MySingle2은 값 75.34216.을 가집니다. 


'Language(언어) > ASP' 카테고리의 다른 글

ASP CInt 함수  (0) 2013.12.06
ASP 형변환(Cint, Clng, Cdbl, Cstr, Csng, Cdate, Round, Fix)  (0) 2013.12.06
ASP CSng 함수  (0) 2013.12.06
ASP CLng 함수  (0) 2013.12.06
ASP Application 개체 Contents.Remove  (0) 2013.12.06
ASP Application 개체 Contents.RemoveAll  (0) 2013.12.06
 
 
Posted by 대학교닷컴 대학교닷컴
2013.12.06 09:22
 


 

디비에 옵션으로 수량 셀렉트 할수 있도록 하고 나눌때

 

수량 : 100;200;300;400;500 으로 옵션 선택하고 ' ;' 기준으로 수량 나눌때

 

Split : 변수에 저장한 문자열을 특정 문자를 기준으로 배열로 나눈다.

ubound : Split 로 나눈 배열의 개수를 구한다.

 

<%
    rqt_base = Split(rs("rqt_option"), ";", -1, 1)
    kk=ubound(rqt_base)
 %>
   <select name=ord_qty>
      <option value="0" >-수량-</option>
      <% for  cnt_i = 1 to kk %>
      <option value="<%= rqt_base(cnt_i-1) %>" <%if rqt_base(cnt_i-1) = rs("ord_qty") then%>selected<%end if%>><%=  rqt_base(cnt_i-1) %>&nbsp;<%= rs("base_unit") %></option>
      <%next%>
    </select>

 

설명
지정한 개수의 하위 문자열을 포함하는 0 기준 1차원 배열을 반환합니다.
구문
Split([, 구분 기호[, [, 비교]]])

Split 함수 구문은 아래 인수를 가집니다.

인수 설명
필수적인 인수로 하위 문자열과 구분 기호를 포함하는 문자식입니다. 이 길이가 0인 문자열이면 Split는 빈 배열, 즉 구성 요소와 데이터가 없는 배열을 반환합니다.
구분 기호 선택적인 인수로 하위 문자열의 한계를 식별하는 데 사용하는 문자열 문자입니다. 생략하면 공백 문자(" ")를 구분 기호로 간주합니다. 구분 기호의 길이가 0인 문자열이면 전체 문자열을 포함하는 단일 요소 배열을 반환합니다.
선택적인 인수로 반환할 하위 문자열의 수입니다. -1은 모든 하위 문자열을 반환한다는 것을 나타냅니다.
비교 선택적인 인수로 사용할 하위 문자열 비교 형식을 나타내는 숫자 값입니다. 그 값에 대해서는 아래의 설정을 참조하십시오.

설정
비교 인수의 값은 아래와 같습니다.

상수 설명
vbBinaryCompare 0 이진 비교를 실행합니다.
vbTextCompare 1 텍스트 비교를 실행합니다.
vbDatabaseCompare 2 데이터베이스에 들어 있는 비교 대상이 되는 정보를 기반으로 하여 비교를 실행합니다.


 

설명
지정한 배열 차원에 사용할 수 있는 가장 큰 첨자를 반환합니다.
구문
UBound(배열 이름[, 차원])

UBound 함수 구문은 아래 인수를 가집니다.

인수 설명
배열 이름 필수적인 인수인 배열 변수의 이름으로 일반 변수 명명 규칙을 따릅니다.
차원 선택적인 인수로 반환될 차원의 상한값을 나타내는 정수입니다. 1차원은 1, 2차원은 2, 등등으로 정수를 사용합니다. 차원을 생략하면 1로 간주합니다.
참고
UBound 함수LBound 함수와 함께 사용하여 배열의 크기를 결정합니다. LBound 함수를 사용하면 배열 차원의 하한값을 알 수 있습니다.

모든 차원의 기본 하한값은 언제나 0입니다. 따라서 UBound 함수는 각 차원에 따른 배열의 값을 아래와 같이 반환합니다.

Dim A(100,3,4) 
명령문 결과 값
UBound(A, 1) 99
UBound(A, 2) 2
UBound(A, 3) 3


 
 
Posted by 대학교닷컴 대학교닷컴
2013.12.03 16:28
 


 

함수와 내장함수

 

함수는 프로그램 내에서 특정 작업을 수행하기 위해 독립적으로 만들어진 하나의 단위를 의미합니다. 프로그램에서 함수를 사용하는 목적은 특정작업을 하나의 단위로 만들어 사용함으로써 반복적으로 사용할 수 있도록 하기 위해서이고, 또 특정작업을 함수라는 단위로 분리해 냄으로써 프로그램 소스를 손쉽게 이해할 수 있도록 만들어 주기도 합니다.


함수를 정의하는 방법은 먼저 function 이라는 키워드를 쓰고, 그 뒤에 함수이름과 인수(매개변수)를 쓰면 됩니다.


 

     function 함수이름(인수1,인2,....) {

                                                자바스크립트 코드

                                                   }
 

 

인수의 수는 원하는 만큼 사용할 수 있으며, 각 인수는 콤마(,)를 통해 구분됩니다.

함수가 정의되기 전에 사용되는 것을 방지하기 위하여 함수의 정의는 반드시 <head>와 </head> 사이에 이루어져야 합니다.


자바스크립트의 내장함수로는 다음과 같은 것들이 있습니다

 

  alert(출력할 메세지) : alert함수는 메시지와 OK버튼만을 가진 다이얼로그 박스를 보여주는 함수로 사용자의 요구를 받을 필요가 없는 메시지의 경우에 사용합니다   
 
confirm(출력할 메세지) : confirm함수는 메시지와 OK/Cancel버튼을 포함한 다이얼로그 박스를 보여주는 함수로, 사용자로부터 응답을 듣고 싶을 때 사용하고 사용자가 OK버튼을 누르면 true를, Cancel버튼을 누르면 false를 반환합니다   
 
prompt(메세지, 초기값) : 메시지와 입력필드를 가진 다이얼로그 박스를 보여주는 함수로 사용자로부터 숫자나 문자열을 입력받아 할 때 사용하는 함수 입니다   
 
eval(수식문자열) : eval함수는 수치형태로 입력된 문자열을 계산하여 주는 함수로, 예를 들어 "2+3"과 같은 문자열을 eval 함수의 매개변수로 입력하면 문자열을 수식으로 변환한 후 계산을 하여 "5"라는 정수를 반환 해 줍니다. 이 함수는 입력양식을 통해 입력받은 수식을 처리할 때 유용하게 사용 할 수 있습니다
 
parseInt(문자열,[진수]) : parseInt는 문자열을 정수로 바꿔주는 내장함수로 입력된 문자열을 2진수, 8진수, 16진수 정수로 바꿔줍니다
 
parseFloat(문자열) : 문자열을 부동소수점으로 바꾸는 내장함수입니다
 
isFinite(숫자) : 숫자가 유한의 수이면 true
 
isNaN(값) : 값이 순수한 문자이면 true (NaN = Not a Number)
 
number(값) : 값을 숫자로 변환하여 반환
 
string(값) : 값을 문자로 변환하여 반환
 
escape(문자열) : ISO 문자열을 ASCII으로 바꾸어 반환하는 함수입니다.
 
unescape(ASCII) : ASCII 문자열을 ISO 문자열로 변환하여 줍니다.
 

 

2.12. 이벤트와 이벤트 핸들러

이벤트(Event)란 사용자가 웹브라우저를 조적할 때 발생하는 일련의 사건을 말합니다. 즉 마우스를 옮긴다거나 버튼을 클릭하거나 폼 문서를 작성하여 전송한다거나 하는 행위를 이벤트라고 하며 이러한 이벤트가 발생했을 때 설정한 방법으로 처리해 주는 것을 이벤트 핸들러 (Event Handler)라고 합니다. 이벤트 핸들러는 일반적으로 HTML 태그내에서 사용되며 이벤트 앞에 문자 "on"을 붙여 사용합니다.

  <input type="button" value="클릭하세요" onClick="alert('안녕하세요?')">
 
 


※ 이벤트 핸들러의 종류 
 
onblur : 입력양식에서 포커스가 다른 곳으로 이동 했을 때
 
onclick : 입력양식이나 링크를 마우스로 클릭했을 때    
 
onfocus : 입력양식 필드로 포커스가 들어왔을 때
 
onload : 브라우저에서 문서가 읽혀 졌을 때
 
onmouseover : 링크위로 마우스가 지나갔을 때    
 
onselect : 입력양식의 한 필드를 선택했을 때
 
onsubmit : 입력양식을 서버로 보낼 때
 
onunload : 브라우저에서 문서가 없어졌을 때
 
onabort : 이미지를 읽다가 중단시켰을 때
 
onerror : 문서나 이미지를 읽다가 에러가 발생했을 때
 
onmouseout : 마우스가 링크나 특정영역안에 있다가 나갔을 때
 
onreset : 입력양식에서 리셋 시켰을 때
 
ondbclick : 마우스를 더블클릭 했을 때
 
ondragdrop : 마우스를 클릭한 상태에서 움직였을 때
 
onkeydown : 키를 입력했을 때
 
onkeypress : 키를 눌렀을 때
 
onkeyup : 키를 눌렀다 놓았을 때
 
onmousedown : 마우스 버튼을 눌렀을 때    
 
onmousemove : 마우스를 움직였을 때
 
onmouseup : 마우스버튼을 눌렀다 놓았을 때    
 
onmove : 윈도우나 프레임을 움직였을 때
 
onresize : 윈도우나 프레임의 크기를 변경하였을때

 
 
Posted by 대학교닷컴 대학교닷컴

티스토리 툴바