r281 vs r282
......
52105210
}}}
52115211
}}}
52125212
5213
ri까지 몫을 기록했음에도 불구하고 여전히 몫이 남는다면 ... 처리를 합니다.
5214
{{{#!if tm.length>0
5215
{{{#!if tn="..."
5216
}}}}}}
5217
52135218
여기까지가 나눗셈의 계산과정입니다.
52145219
}}}
52155220
......
52385243
substr(0,0)으로 하면 ""이 됩니다.
52395244
52405245
곱셈연산이면서 ri가 빈 문자열이 아닐 경우 true를 주는 논리값으로 ps를 정의합니다.
5241
{{{#!if ps=((f=="*")&&(ri>0))
5246
{{{#!if ps=((f=="*")&&(+ri>0))
52425247
}}}
52435248
소수점 아래 19~36번째 자리에 해당하는 ri값이 0일 경우 ri를 빈 문자열로 바꿉니다.
52445249
이 때 ri와 rb가 모두 0일 경우 rb도 빈 문자열로 바꾸고 rp=0으로 둡니다.
5245
{{{#!if ri==0
5250
{{{#!if +ri==0
52465251
{{{#!if ri=""
5247
}}}{{{#!if rb==0
5252
}}}{{{#!if +rb==0
52485253
{{{#!if rb="", rp=0
52495254
}}}}}}}}}
52505255
......
52545259
}}}}}}
52555260
52565261
ri가 비었고 rb가 0이 아닌 경우 rb를 문자열로 바꾼 다음 왼쪽을 0으로 채웁니다.
5257
{{{#!if !ps&&(rb>0)
5262
{{{#!if !ps&&(+rb>0)
52585263
{{{#!if rb=rb.toString(), rb=pd+rb, rb=rb.substr(rb.length-18, 18)
52595264
}}}}}}
52605265
......