함수명     사용예제                 설명

left()         left(anystring,1)             문자열에서 일부 추출

mid()         mid(anystring, 4, 6)

right() right(anystring,1)


ltrim() ltrim("vbscript")                 문자열에서 공백제거

rtrim() rtrim("vbscript")

trim()         trim("vbscript")


len()     len(anystring)         문자열의 길이 반환 - (문자열혹은문자식).

replace() replace(anystring,"-",";") 문자열 치환 - (표현식,찾을문자열,바꿀문자열[,검색시작위치[,바꾸기회수[,비교형식]]])


instr()     instr(4, anystring, anystring, 1)         특정문자 찾기

instrrev()     instrrev(anystring,anystring,10,0) 특정문자 뒤에서 찾기

strcomp()     strcomp(anystring1,anystring2,1) 문자열비교


lcase()     lcase(anystring) 소문자로 변환

ucase()     ucase(anystring) 대문자로변환

join()     join(anystring) 배열을 하나의 문자열로

split()     split(anystring,",") 특정문자 기준으로 배열추출

filter()     filter(anystring,"월") 피터기준으로 문자열 추출

string()     string(5,"*")          지정 길이의 반복문자 반환 - (반복횟수, 반복문자)

strreverse()     strreverse("anystring") 거꾸로된 문자열반환  - (문자열혹은문자식).


inarray() 배열인지 확인

isdate() 날짜형

isempty() 빈형

isnull() null형

isnumeric 숫자인지

isobject() 객체인지1111111

'progarm_old > [ASP]' 카테고리의 다른 글

[asp] 수정시 셀럭터의 값을 선택하기  (0) 2012.07.30
[asp] 셀렉트값 선택하기 노가다  (0) 2012.07.30
[asp] select 체크시 변화  (0) 2012.07.12
스크립트 function method()  (0) 2012.06.28
ASP 연산자의 종류  (0) 2012.06.28

메소드의 내용이 비었을때.


function delBtn() { 

if (!confirm("선택한 정보를 삭제하시겠습니까?")) 

return;

window.location = "del.asp?number=<%=number%>&data_id=<%=data_id%>";

}


메소드의 내용이 있을때

function delBtn2(num2,data_w2) {

if (!confirm("선택한 변경정보를 삭제하시겠습니까?")) 

return;

window.location = "del_edit.asp?num="+num2+"&data_wr="+data_w2;

}

'progarm_old > [ASP]' 카테고리의 다른 글

[asp] 수정시 셀럭터의 값을 선택하기  (0) 2012.07.30
[asp] 셀렉트값 선택하기 노가다  (0) 2012.07.30
[asp] select 체크시 변화  (0) 2012.07.12
[ASP] Function(함수) 문자  (0) 2012.06.29
ASP 연산자의 종류  (0) 2012.06.28

@ . ASP 연산자의 종류

1. 산술 연산자

*. 산술에 대한 연산자 가감승제의 작업을 수행하는 연산자.

연산자
설명
우선순위
+
더하기
4
-
빼기
4
*
곱하기
3
/
나누기
3
\
정수나눗셈(몫)
3
^
지수
1
-
음수
2
mod
나머지
3

ex )

<%
Num1 = 10
Num2 = 23
Response.Write "Num1 + Num2 = " & (Num1 + Num2) & "<BR>"
Response.Write "Num1 - Num2 = " & (Num1 - Num2) & "<BR>"
Response.Write "Num1 * Num2 = " & (Num1 * Num2) & "<BR>"
Response.Write "Num1 / Num2 = " & (Num1 / Num2) & "<BR>"
Response.Write "Num1 \ Num2 = " & (Num1 / Num2) & "<BR>"
Response.Write "Num1 ^ Num2 = " & (Num1 ^ Num2) & "<BR>"
Response.Write "Num1 mod Num2 = " & (Num1 mod Num2) & "<BR>"
%>


2. 연결연산자

* . 문자열을 서로 연결해주는 연산자이다

EX)

<%
a = "My" & "ASP"
b = "Hello" & "!" & "Welcome"
c = a & b

response.write a & "<br>"
response.write b & "<br>"
response.write c & "<br>"%>

3. 관계 연산자(비교연산자)

* . 관계(relational)라는 것은 둘 사이의 관계를 비교하여 결과를 얻는다.

두 값 사이의 관계를 알고자 할 때 사용되는데 그 결과는 참(true) 거짓(false)로 리턴한다

연산자
설명
우선순위
=
같다
우선순위 같음
<>
같지 않다
우선순위 같음
<
보다작다
우선순위 같음
>
보다 크다
우선순위 같음
<=
보다 작거나 같다
우선순위 같음
>=
보다 크거나 같다
우선순위 같음
is
객체동등성
우선순위 같음

우선순위는 동등하며 여러개가 사용되었을 경우 왼쪽에 있는 것이 우선한다.

ex )

<%

N1 = 13
N2 = 3

Response.Write "N1 = " & N1 & "<BR>"
Response.Write "N2 = " & N2 & "<BR>"


if N1 > N2 then
Response.Write "N1이 N2보다 크다.<BR>"
else
Response.Write "N1이 N2보다 같거나 작다.<BR>"
end if


if N1 = N2 then
Response.Write "N1과 N2가 같다.<BR>"
elseif N1 <> N2 then
Response.Write "N1와 N2는 다르다.<BR>"
end if

%>

4. 논리 연산자

조건에 대한 논리(Logical) 연산을 하기 위한 연산자들이다. 논리곱, 논리합, 부정 등이 주로 사용되며 조건문에 주로 사용된다.


연산자
설명
우선순위
NOT
부정, 조건 값을 반대로 만든다.
1
AND
논리곱, 두 조건이 모두 참이어야 참이 된다.
2
OR
논리합, 두 조건 중 하나만 참이면 참이다.
3
XOR
Execlusive OR
3

ASP에서 주로 사용하는 것이 AND, OR, NOT이다. 각각의 논리 연산자는 앞의 관계 연산자들과 마찬가지로 If... Then... 문이나 조건을 판별하고자 할때 주로 사용되어 조건의 논리 연산을 하게 된다.

논리연산의 진리값은 다음과 같다.

A
B
A and B
A or B
A xor B
NOT A
NOT B
0
0
0
0
0
1
1
0
1
0
1
1
1
0
1
0
0
1
1
0
1
1
1
1
1
0
0
0
비고
둘다 참이어야
참이다
둘 중 하나만
참이어도
참이다
두 값이 서로
다를 경우
참이다
A의 반대값
B의 반대값

출처 : http://www.cyworld.com/B166er/4877087

'progarm_old > [ASP]' 카테고리의 다른 글

[asp] 수정시 셀럭터의 값을 선택하기  (0) 2012.07.30
[asp] 셀렉트값 선택하기 노가다  (0) 2012.07.30
[asp] select 체크시 변화  (0) 2012.07.12
[ASP] Function(함수) 문자  (0) 2012.06.29
스크립트 function method()  (0) 2012.06.28

+ Recent posts