| r207 vs r208 | ||
|---|---|---|
| ... | ... | |
| 59 | 59 | }}}}}} |
| 60 | 60 | |
| 61 | 61 | ##반점(,)을 자동적으로 생략하고 들어가는 것은 나중에 생각하겠습니다. |
| 62 | {{{#!if false | |
| 63 | ps와 test 변수를 이용합니다. | |
| 64 | {{{#!if test=((a!=null)||(a!="")), break=false | |
| 65 | }}}{{{#!if !test&&!break | |
| 66 | {{{#!if break=true | |
| 67 | }}}빈 값을 입력했을 경우}}}{{{#!if test&&!break | |
| 68 | }}}빈 값이 아닌 경우{{{#!if as=a.toString(), ad=as.indexOf("."), test=(ad==as.lastIndexOf(".")), au=as.substr(0,ad) | |
| 69 | }}} | |
| 70 | {{{#!if !test&&!break | |
| 71 | {{{#!if break=true | |
| 72 | }}}온점을 2개 이상 입력했을 경우}}}{{{#!if test&&!break | |
| 73 | 온점이 1개 이하인 경우{{{#!if test=((au[0]!=45)&&(au.length<=18))||((au[0]==45)&&(au.length<=19)) | |
| 74 | }}}}}} | |
| 75 | {{{#!if !test&&!break | |
| 76 | {{{#!if break=true | |
| 77 | }}}자릿수가 넘은 경우}}}{{{#!if test&&!break | |
| 78 | 자릿수가 넘지 않은 경우{{{#!if this.testtext=au | |
| 79 | }}}{{{#!if rest=(au[0]==45), rest | |
| 80 | {{{#!if testtext=au.substr(1, au.length-1) | |
| 81 | }}}}}}{{{#!if testtext="1"+testtext, testmodifying=+testtext, testmodifying=testmodifying.toString() | |
| 82 | }}}{{{#!if test=(testtext==testmodifying) | |
| 83 | }}}}}} | |
| 84 | {{{#!if !test&&!break | |
| 85 | {{{#!if break=true | |
| 86 | }}}숫자가 아닌 이상한 문구를 섞어넣었을 경우}}}{{{#!if test&&!break | |
| 87 | 입력하신 문구에서 소수점 윗부분은 숫자가 맞는 경우{{{#!if ab=as.substr(ad+1, as.length-ad-1) | |
| 88 | }}}}}} | |
| 89 | }}} | |
| 62 | 90 | error code 02 번 : 입력한 변수는 숫자로 읽을 수 없습니다. 반점(,)을 입력했다면 반점을 지우고 다시 입력하세요. |
| 63 | 91 | |
| 64 | 92 | error code 03 번 : 0으로 나눌 수 없습니다.(아래쪽 참고) |
| ... | ... |