You are not currently logged in. Are you accessing the unsecure (http) portal? Click here to switch to the secure portal. |

# Template:Convert/numdisp/doc

< Template:Convert | numdisp

Jump to navigation
Jump to search
The **Template:Convert/numdisp** processes a number, for display, by checking to display a fraction part (at "/"), else it just uses parser-function {{formatnum:{{{1|6000}}}}} to add commas, such as to show "6,000". In 99% of recent Wikipedia usage, there are relatively few articles using fractions (less than 1% of articles using Convert show fractions).

**Usage:**{{convert/numdisp|6+3/8}} → 6^{3}⁄_{8}- {{convert/numdisp|-4-1/2}} → −4
^{1}⁄_{2} - {{convert/numdisp|23500}} → 23,500
- {{convert/numdisp|2300+643/1250}} → 2300
^{643}⁄_{1250} - {{convert/numdisp|14+6/ }} →
**Expression error: Unexpected < operator**

- {{convert/numdisp|-4-1/2}} → −4

## Implementation

The check, for fraction parts, uses parser-function {{#titleparts:xx/xx|1|2}} to split a number at "/" (if any, as in: 6+3/8) and then checks if part 2 (the denominator, after the slash) contains a number, to trigger use of {{Convert/numdisp/frac}}). Hence, the template uses:

- #if: {{#titleparts:{{{1|6+3/8}}}|1|2}}

That if-expression will be true if a denominator exists (such as "8" in 6+3/8).

## See also

- Template:Convert/numdisp/frac - branches by negative/0/positive fraction
- Template:Convert/numdisp/frac1 - displays positive fractions
- Template:Convert/numdisp/frac-1 - displays negative fractions
- Template:Convert/numdisp/frac0 - displays fractions led by 0
- Template_talk:Convert/nesting - issues about nested if-else logic & templates