r16
r1
1[[분류:테스트]][[분류:나무마크 문법]]
2[[../|상위 문서]]
r3
3[[../include 결과|결과 보기]]
r1
4== 변수 a=1 ==
r16
5===# a=1 계열 #===
r1
6if a=1 테스트
7{{{#!if a==1
8@a@ 그냥 a\=1 출력}}}
9----
10if a='1' 테스트
11{{{#!if a=='1'
12@a@ a\='1'출력}}}
13----
14if a="1" 테스트
15{{{#!if a=="1"
16@a@ a\="1"출력}}}
17----
18if a=\\1 테스트
19{{{#!if a==\1
20@a@ a\=\\1출력}}}
21----
22if calc(a)=1 테스트
23{{{#!if calc(a)==1
24@a@ \calc\(a)\=1출력}}}
r2
25----
r4
26if +calc(a)=1 테스트
27{{{#!if +calc(a)==1
28@a@ \+calc\(a)\=1출력}}}
29
30=== +a=1 계열 ===
r2
31if +a=1 테스트
32{{{#!if +a==1
33출력 (+a=1)}}}
34----
35if +a='1' 테스트
36{{{#!if +a=='1'
37출력 (+a='1')}}}
38----
39if +a="1" 테스트
40{{{#!if +a=="1"
41출력 (+a="1")}}}
42----
43if -a=-1 테스트
44{{{#!if -a==-1
45출력 (-a=-1)}}}
r4
46
r16
47===# @@_@a@=1 계열 #===
r4
48if @@_@a@=1 테스트 :
49{{{#!if @a@==1
50@a@ \=1출력}}}
51----
52if @@_@a@='1' 테스트
53{{{#!if @a@=='1'
54@a@ \='1'출력}}}
55----
56if @@_@a@="1" 테스트
57{{{#!if @a@=="1"
58@a@ \="1"출력}}}
59----
60if @@_@a@=\\1 테스트
61{{{#!if @a@==\1
62@a@ \=\\1출력}}}
63----
64if @@_@a=1@ 테스트
65{{{#!if @a==1@
66@a@ \=@@_@1출력}}}
67----
68if @@_@a=1@=1 테스트
69{{{#!if @a=1@==1
70@a@ \=@@_@1출력}}}
71----
72if calc(@@_@a@)=1 테스트
73{{{#!if calc(@a@)==1
74@a@ \calc\()\=@@_@1출력}}}
75
76
r16
77===# +@@_@a@=1 계열 #===
r4
78if +@@_@a@=1 테스트 :
79{{{#!if +@a@==1
80@a@ \=1출력}}}
81----
82if +@@_@a@='1' 테스트
83{{{#!if +@a@=='1'
84@a@ \='1'출력}}}
85----
86if +@@_@a@="1" 테스트
87{{{#!if +@a@=="1"
88@a@ \="1"출력}}}
89----
90if +@@_@a@=\\1 테스트
91{{{#!if +@a@==\1
92@a@ \=\\1출력}}}
93----
94if +@@_@a=1@ 테스트
95{{{#!if +@a==1@
96@a@ \=@@_@1출력}}}
97----
98if +@@_@a=1@=1 테스트
99{{{#!if +@a=1@==1
100@a@ \=@@_@1출력}}}
101----
102if +calc(@@_@a@)=1 테스트
103{{{#!if +calc(@a@)==1
104@a@ \calc\()\=@@_@1출력}}}
r16
105
106==# 변수 b=text #==
r1
107if @@_@b@=text 테스트 :
108{{{#!if @b@==text
109@b@ \=text출력}}}
110----
111if @@_@b@= text 테스트 (스페이스바 1개)
112{{{#!if @b@== text
r5
113@b@ \= text출력}}}
114
r16
115==# 변수 c\= #==
r5
116null과 "" 다름 테스트.
117
118if c=null 테스트 :
119{{{#!if c==null
120출력 (c=null)}}}
121----
122if c="" 테스트 :
123{{{#!if c==""
124출력 (c="")}}}
125----
126if c={{{#gray ''(space)''}}} 테스트 :
127{{{#!if c==
r6
128출력 (c={{{#gray ''(space)''}}})}}}
r7
129----
r6
130if c="{{{#gray ''(space)''}}}" 테스트 :
131{{{#!if c==" "
r8
132출력 (c="{{{#gray ''(space)''}}}")}}}
133
r16
134==# 기타 #==
r8
135this['true']=true 테스트
136{{{#!if this['true']==true
137출력 }}}
138----
r15
139a=b 테스트 : 아무 변수도 호출하지 않으면 null == null 상태가 된다.
r9
140{{{#!if a==b
r8
141출력}}}
142----
r15
143this['a']=this['b'] 테스트 : 아무 변수도 호출하지 않으면 "" == "" 상태가 된다.
r8
144{{{#!if this['a']==this['b']
145출력}}}
r9
146----
r11
147a+b=c 테스트
r9
148{{{#!if a+b==c
149출력}}}
150----
151this['a']+this['b']=this['c'] 테스트
152{{{#!if this['a']+this['b']==this['c']
r11
153출력}}}
154----
r15
155+a+b=+c 테스트 : 아무 변수도 호출하지 않으면 nullnull == null 형식이 되는 것으로 추정된다.
r11
156{{{#!if +a+b==+c
157출력}}}
158----
r15
159(+a)+(+b)=+c 테스트 : 숫자값으로 연산하고자 +를 선언했으므로 괄호로 엮어야 한다.
r14
160{{{#!if (+a)+(+b)==+c
161출력}}}
162----
r16
163+this['a']+this['b']=+this['c'] 테스트 : 변수 호출하지 않으면 ++=상태가 된다.
r11
164{{{#!if +this['a']+this['b']==+this['c']
r16
165출력}}}
166------
167(+this['a'])+(+this['b'])=+this['c'] 테스트 : 변수 호출하지 않으면 ++=상태가 된다.
168{{{#!if +this['a']+this['b']==+this['c']
r9
169출력}}}