오토핫키 강좌 12강 - 변수

오토핫키 변수는 상당히 중요합니다.

변수를 통해서 많은 일들을 할 수 있습니다.



오토핫키 변수란?

값을 저장할 수 있는 문자, 문자열입니다.

문자와 숫자, 다양한 값을 저장할 수 있습니다.


변수 사용방법

변수 = 값    값을 문자로 인식

변수 := 값    값을 숫자로 인식

변수 := '값'   값을 문자로 인식

변수 := "값"   값을 문자열로 인식


일반적으로 = 를 사용하면 입력된 값을 문자로 인식하게 되고 계산이나 숫자 값이 필요한 경우 := 를 사용합니다.

변수를 지정 할 때는 연산자가 필요하고 사용할 때는 %기호를 사용합니다.



※ 오토핫키 변수

변수에 이름을 정해주고 값을 넣어보세요.

          

[해석]

고길동 이라는 이름을 가진 변수 안에 5를 저장합니다.

메세지박스에 고길동 안에 들어있는 값을 출력합니다.

변수안에 저장된 값을 출력하려면 변수를 %로 감싸아야 합니다.



 := 사용 방법

          

[해석]

고길동 이라는 이름을 가진 변수안에 5를 저장합니다.

둘리 라는 이름을 가진 변수안에 고길동 이라는 문자열을 저장합니다.

메세지박스에 둘리 안에 들어가 있는 고길동 값을 출력합니다.

변수안에 저장된 값을 출력하려면 변수를 %로 감싸아야 합니다.




※ 오토핫키 변수

다양한 값을 저장할 수 있습니다.

= 문자 인식을 합니다.

          


:= 숫자 인식을 합니다.

          




연산자란?

식의 규칙에 따라 계산하는 것을 말합니다.

연산자의 종류는 산술연산자, 대입연산자, 비교연산자, 논리연산자, 증감연산자로 크게 5가지로 나눠집니다.


연산자

의미

종류

+

더하기

산술 연산자

-

빼기

산술 연산자

*

곱하기

산술 연산자

/

나누기

산술 연산자

**

거듭제곱

산술 연산자

//

산술 연산자

:=

표현식 대입

대입 연산자

.=

표현식 누적 대입

대입 연산자

=

같다

비교 연산자

<>

다르다

비교 연산자

>

크다

비교 연산자

<

작다

비교 연산자

>=

크거나 같다

비교 연산자

=<

작거나 같다

비교 연산자

++

1씩 증가

증감 연산자

--

1씩 감소

감소 연산자

+=

더해서 대입

대입 연산자

-=

빼서 대입

대입 연산자

*=

곱해서 대입

대입 연산자

/=

나눠서 대입

대입 연산자

&&

and

논리 연산자

||

or

논리 연산자

!

부정

논리 연산자



[산술연산자]

우리가 많이 사용하는 산술연산자입니다.

:=

오른쪽에 있는 값을 왼쪽에 대입합니다.

          


+

왼쪽과 오른쪽에 있는 값을 더합니다.

          


-

왼쪽과 오른쪽에 있는 값을 뺍니다.

          


*

왼쪽과 오른쪽에 있는 값을 곱합니다.

          


/

왼쪽에 있는값을 오른쪽의 값으로 나눕니다.

          




[대입연산자]

+=

왼쪽에 있는 변수값에 오른쪽의 값을 더하여 대입합니다.

          


-=

왼쪽에 있는 변수값에 오른쪽의 값을 뺀 후 대입합니다.

          


*=

왼쪽에 있는 변수값에 오른쪽의 값을 곱하여 대입합니다.

          


/=

왼쪽에 있는 변수값에 오른쪽의 값을 나누어 대입합니다.

          





[증가연산자, 감소연산자]

++

왼쪽에 있는 변수값을 1증가 시킵니다.

      


--

왼쪽에 있는 변수값을 1감소 시킵니다.

      





[비교연산자]

>

왼쪽값이 오른쪽값 보다 큰값인가?

          


<

왼쪽값이 오른쪽값 보다 작은값인가?

          


==

왼쪽값과 오른쪽값이 서로 동일한가?

          


>=

왼쪽값이 오른쪽값 보다 같거나 큰값인가?

          


<=

왼쪽값이 오른쪽값 보다 같거나 작은값인가?

          


!=

왼쪽값과 오른쪽값이 서로 다른가?

          




[논리연산자]

&&

왼쪽의 조건과 오른쪽의 조건이 모두 참이면 true를 반환합니다.

          


||

왼쪽의 조건과 오른쪽의 조건이 하나라도 참이면 true를 반환합니다.

          


!

오른쪽의 조건이 true면 false, false면 true를 반환합니다.