| r196 vs r197 | ||
|---|---|---|
| ... | ... | |
| 942 | 942 | {{{#orange 결론2}}} : 같은 문서 안에서 고정 주석을 출력하는 공간 안과 밖에서 변수는 같은 이름의 변수라 하더라도 별개의 값으로 정의된다. 안에서 정의된 값이 바깥에 영향을 주지 않고 바깥에서 정의된 값이 안에 영향을 주지 않는다. |
| 943 | 943 | ---- |
| 944 | 944 | |
| 945 | == | |
| 945 | == 리스트(List) 변수 테스트 == | |
| 946 | 946 | {{{#!if this.var2_1="으아니" |
| 947 | 947 | }}}{{{#!if var2_1=="으아니" |
| 948 | 948 | this.var2_1를 "[[https://namu.wiki/w/권진수#s-3|으아니]]"로 정의해본다.}}} |
| ... | ... | |
| 964 | 964 | |
| 965 | 965 | {{{#!if (f['a']==28)&&(f['b']==1) |
| 966 | 966 | 여기까지 보았을 때 값이 f['a']==28, f['b']==1이다. 앞에 그냥 a, b는 {{{#!if !(f[a]==28) |
| 967 | f[a]==28이 false가 되는 점}}}에서 f={a:(x*x)+3*x, | |
| 967 | f[a]==28이 false가 되는 점}}}에서 f={a:(x*x)+3*x,b:1}으로 정의할 때 변수의 index 이름이 텍스트값으로 바뀐 모양이다. }}}{{{#!if g=f | |
| 968 | 968 | 이때 g=f로 다시 두면 }}}{{{#!if (g['a']==28)&&(g['b']==1) |
| 969 | 당연히 g['a']==28, g['b']==1이 되는데}}} | |
| 969 | 당연히 g['a']==28, g['b']==1이 되는데 }}}{{{#!if g=g.toString() | |
| 970 | g=g.toString()을 걸면 }}}{{{#!if g.length==15 | |
| 971 | g는 15자리 문자열로 바뀐다.}}} | |
| 970 | 972 | == 메모 == |
| 971 | 973 | * If 조건문에 함수를 넣을 수 있을까? |
| 972 | 974 | 예 : dday를 넣어서 누구누구 운영자가 재직 며칠이 되었음을 적을 수 있음, pagecount를 넣어서 이 문서 개수가 몇 개를 돌파했음을 알릴 수 있음, 대문 기념일 틀을 기념일 되기 한참 전에 미리 만들어놓고 if를 걸어놓을 수 있음, 나무위키 공지 틀(고정 주석 문법)에 if를 걸어놓을 수 있음.{{{#!folding 예시 보기, 접기 |
| ... | ... |