r333 vs r334
......
298298
rb가 자릿수를 초과하지 않은 경우 rb에서 "-"를 뺀 문자열로 rb를 다시 정의합니다.
299299
{{{#!if rp<=ap
300300
{{{#!if rb=rb.substr(1, rp)
301
}}}}}}{{{#!if ps=true
302301
}}}}}}
302
만일 여전히 rb<0이고 ru==0인 상태라면 rb에 생겼던 마이너스 부호를 떼어내 왼쪽으로 붙이듯 ru를 string 값 "-0"으로 바꿉니다.
303
{{{#!if ru==0
304
{{{#!if ru="-0"
305
}}}}}}
306
{{{#!if ps=true
307
}}}}}}
303308
정리과정을 끝냈으면 ru를 string으로 변환합니다.
304
{{{#!if this.ru=ru.toString()
309
{{{#!if ru=ru.toString()
305310
}}}
306311
-0.xxxx 같이 (ru==0인데) 연산결과가 -1보다 큰 음수로 나오는 경우 ru 문자열 앞에 "-"를 붙입니다.
307312
f가 "+"인지 "-"인지에 따라 처음 rb를 정의할 때 적었던 식을 다시 불러옵니다.
......