본문 바로가기

   
Programming/ASP

ASP 연산자

반응형

1. 연산자

쉽게 애기해서 변수에 저장한 숫자를 더하거나 빼고 곱하거나 나누기를 수행하는 것입니다.

또한 이값이 맞는지 틀리는지를 확인하기 위해서도 사용합니다.


대부분 수학, 논리 연산을 수행하는 기호를 애기한다.


연산자에 종류는 다음과 같이 있다.


연산자 

설명 

 +

더하기

 -

빼기 

 *

곱하기 

 /

나누기 

 ^

지수 

 mod

나머지 


Exam.asp

<%

        '변수에 값을 저장하기 위해 number1, number2라는 이름으로 변수를 선언

        Dim number1, number2

        number1 = 10'number1 이라는 이름의 변수에 1이라는 숫자를 저장

        number2 = 2'number2 이라는 이름의 변수에 10이라는 숫자를 저장

       

        '더하기

        Response.Write "더하기 결과 :" & number1+number2 & "<br>"

       

        '빼기

        Response.Write "빼기 결과 :" & number1-number2 & "<br>"

 

        '나누기

        Response.Write "나누기 결과 :" & number1/number2 & "<br>"

 

        '곱하기

        Response.Write "곱하기 결과 :" & number1*number2 & "<br>"

 

        '음수

        Response.Write "음수 결과 :" & number1^number2 & "<br>"

 

        '나머지

        Response.Write "나머지 결과 :" & number1 Mod number2 & "<br>"

 

 

%>


결과






2. 비교 연산자

프로그래밍을 개발하기 위해서는 해당값이 같은지 작은지 큰지를 구별해야 프로그램을 확인하여 데이터를 처리할수 있다.

모든언어에 기본이 된다.

1 + 1 = 2 산수정도만 하면 알수 있는 것으로 1+1 =2 가맞다 그러므로 ture 진실을 주고 아니라면 false 거짓으로 판명한 값을 리턴해준다.



연산자

설명 

 =

같다 

 <

오른쪽 에 대입한 숫자 보다 작다 

 <=

오른쪽에 대입한 숫자보다 작거나 같다

>

오른쪽에 대입한 숫자보다 크다 

 >=

오른쪽에 대입한 숫자보다 크거나 같다 

 <>

 왼쪽과 오른쪽 수를 비교해보니 같지 않다.


Exam.asp

<%

        '변수에 값을 저장하기 위해 number1, number2라는 이름으로 변수를 선언

        Dim number1, number2

        number1 = 10'number1 이라는 이름의 변수에 1이라는 숫자를 저장

        number2 = 2'number2 이라는 이름의 변수에 10이라는 숫자를 저장

       

        '같다

        Response.Write "같은지 확인 : "

        Response.Write number1=number2

        Response.Write "<br>" 

 

        '오른쪽 보다 작은지 확인

        Response.Write "오른쪽 보다 작은지 확인 : "

        Response.Write number1<number2

        Response.Write "<br>" 

 

        '오른쪽 보다 작거나 같다

        Response.Write "오른쪽 보다 작거나 같은지 확인 : "

        Response.Write number1<=number2

        Response.Write "<br>" 

 

        '오른쪽 보다 큰지 확인

        Response.Write "오른쪽 보다 큰지 확인 : "

        Response.Write number1>number2

        Response.Write "<br>" 

 

        '오른쪽 보다 크거나 같은지 확인

        Response.Write "오른쪽 보다 크거나 같은지 확인 : "

        Response.Write number1>=number2

        Response.Write "<br>" 

 

        '오른쪽의 숫자가 왼쪽에 숫자와 틀린지 확인

        Response.Write "오른쪽의 숫자가 왼쪽에 숫자와 틀린지 확인 : "

        Response.Write number1<>number2

        Response.Write "<br>" 

 

%>


결과





3. 논리 연산자


연산자

설명 

 AND

논리곱 두 조건이 모두 같은지 확인 

 OR

논리합 두조건중 하나라도 맞다면 TRUE

 NOT

내가 TRUE라고 하지만 앤 FALSE라고 대답

XOR

두개의 조건이 모두 틀렸을때 맞다고 하는애


Exam.asp

<%

        'AND 연산자는 두개가 모두 거짓이 아닐때만 TRUE 리턴 한다고 했다. 두개다 TRUE 당근 TRUE

        Response.Write "AND 연산자 : " & (True And True ) & "<br>"

 

        'OR 두가지중 하나만 TRUE 여도 TRUE 라고 했다. 당근 TRUE

        Response.Write "OR 연산자 : " & (True Or False) & "<br>"

 

        '진실입니다. 라고 외쳐봐야 넌거짓말을 하고있어라고 애기함

        Response.Write "NOT 연산자 : " & (Not True ) & "<br>"

 

        'TRUE FALSE 두개가 틀리니깐 TRUE

        Response.Write "XOR 연산자 : " & (True Xor False ) & "<br>"

%>


결과





4. 연결연산자

문자열을 합칠때 & 이라는 키워드를 사용해서 문자를 합친다. 앞에서 많이 사용햇으므로 &에 역활에 대해선 구체적으로 설명하지 않겠습니다.




반응형