숫자를 저장하고, 대입하고, 문자열을 저장해놓거나, 그리고 그것끼리 비교할떄

변수(Variable)가 필요합니다.

 

변수를 사용하는 방식은 트레디셔널(Traditional) 과 익스프레션(Expression)이 있습니다.

트레디셔널은 아래처럼 표현하고 사용합니다.

 

변수명 = 숫자

변수에 숫자를 대입합니다. ex) Var1 = 123

 

변수명 = 문자열

변수에 문자를 대입합니다. ex) Var2 = Hello

 

새로운변수명 = %대입할변수명%

새로운 변수에 변수를 대입합니다. ex) Var3 = %Var1%

 

변수를 초기화 할때는, 변수명 =

그리고 문자열변수는 변수명 := ""    이렇게 합니다.

 

변수를 메시지박스로 출력할때는, MsgBox, %Var1% 이런식으로 사용합니다.

 

익스프레션은 아래처럼 사용합니다.

 

변수명 := 숫자

ex) Var1 := 123

 

변수명 := "문자열"

변수에 문자를 대입합니다. ex) Var2 := "Hello"

 

새로운변수명 := 대입할변수명

ex) Var3 := Var1

 

출력은 트레디셔널과 다르게, % 를 하나만, 그리고 띄어쓰기를 합니다. 아래처럼요

MsgBox, % Var3

 

조건문 If 와 연계해 사용해보면

A := "안녕하세요"
if A = 안녕하세요
    MsgBox A는 안녕하세요를 담고있어요
return

 

숫자변수끼리 서로 더할때는

A := 10

B: 5

C := A + B

 

곱하기는 * 로 표현합니다.

2*1 = 2

나누기는 / 로

2 / 2 = 1

 

현재 숫자변수에 +1 해주는것은

A ++

-1 하는것은

A --

 

  1. 으아앙앙 2015.08.20 12:51 신고

    트레디셔널과 익스프레션 변수선언 방식간의 명백한 차이가 있나요??

    • BlogIcon 예지력 2015.08.20 14:22 신고

      네, 나중에 함수관련해서 변수사용할때는 익스프레션을 사용해요

  2. ㄴㄹㄴㅇ 2015.08.28 05:51 신고

    또 도움받고갑니당 ㅋㅋ

  3. 뽀이팅 2015.12.30 10:17 신고

    Msgbox, % Var1 입니다.
    이것처럼 익스프레션방식으로 변수안에 있는 내용을 Msgbox로 문자열과 같이 출력이 가능한가요?

+ Recent posts