r296 vs r297
......
52405240
}}}}}}
52415241
52425242
##rb, ri 정리 부분
5243
i보다 소수점 아래부분을 더 써내려가야 하는 상황이 아닌(ts가 false인) 경우에서, 소수점 아래 19~36번째 자리에 해당하는 ri값이 0일 경우 ri를 빈 문자열로 바꿉니다.
5243
i보다 소수점 아래부분을 더 써내려가야 하는 상황이 아닌(나눗셈에서 ts가 false인) 경우에서, 소수점 아래 19~36번째 자리에 해당하는 ri값이 0일 경우 ri를 빈 문자열로 바꿉니다.
52445244
이 때 ri와 rb가 모두 0일 경우 rb도 빈 문자열로 바꾸고 rp=0으로 둡니다.
52455245
{{{#!if !ts
52465246
{{{#!if +ri==0
......
52535253
{{{#!if ps=(+ri>0)
52545254
}}}
52555255
5256
rb가 비어있지 않을 (+rb가 0보다 클) 경우 rb를 문자열로 바꾼 다음 왼쪽을 0으로 채웁니다.
5256
{{{#!if f=="*"
5257
곱셈연산에서 rb가 비어있지 않을 (+rb가 0보다 클) 경우 rb를 문자열로 바꾼 다음 왼쪽을 0으로 채웁니다.
52575258
{{{#!if (+rb>0)
52585259
{{{#!if rb=rb.toString(), rb=pd+rb, rb=rb.substr(rb.length-18, 18)
52595260
}}}}}}
5260
ri가 비어있지 않을 (+ri가 0보다 클) 경우 ri를 문자열로 바꾼 다음 ri의 왼쪽을 0으로 채웁니다.
5261
곱셈연산에서 ri가 비어있지 않을 (+ri가 0보다 클) 경우 ri를 문자열로 바꾼 다음 ri의 왼쪽을 0으로 채웁니다.
52615262
{{{#!if (+ri>0)
52625263
{{{#!if ri=ri.toString(), ri=pd+ri, ri=ri.substr(ri.length-18, 18)
52635264
}}}}}}
5265
}}}
52645266
52655267
!ts인 상황에서 ps가 true이면 rp를 ri의 길이로, 그렇지 않고 rb만 0이 아닌경우 rp를 rb의 길이로 정의합니다.
52665268
{{{#!if !ts
......