Difference between revisions of "User:Trang Oul/Sandbox/Template:Signed number"
< User:Trang Oul | Sandbox
Jump to navigation
Jump to search
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
| − | Usage | + | == Usage == |
| − | + | ||
| − | * + | + | <code><nowiki>{{Signed number|number|[signed=0]}}</nowiki></code> |
| − | + | ||
| − | + | == Parameters == | |
| − | + | ||
| − | + | {| class="wikitable" | |
| − | + | ! Parameter | |
| + | ! Description | ||
| + | ! Default | ||
| + | |- | ||
| + | | <code>1</code> (<code>number</code>) | ||
| + | | The number to display. | ||
| + | | | ||
| + | |- | ||
| + | | <code>signed</code> | ||
| + | | Controls whether an explicit <code>+</code> sign is displayed for positive numbers. Any non-zero value enables the sign. | ||
| + | | <code>0</code> | ||
| + | |} | ||
| + | |||
| + | == Behavior == | ||
| + | |||
| + | This template formats a number, optionally adding an explicit positive sign. | ||
| + | |||
| + | * '''Unsigned mode (<code>signed</code> = 0):''' Displays the number unchanged. | ||
| + | * '''Signed mode (<code>signed</code> ≠ 0):''' Prefixes positive numbers with a leading <code>+</code> sign. Zero and negative numbers are displayed unchanged. | ||
| + | |||
| + | == Examples == | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! Input | ||
| + | ! Result | ||
| + | ! Description | ||
| + | |- | ||
| + | | <code><nowiki>{{Signed number|1}}</nowiki></code> | ||
| + | | {{User:Trang Oul/Sandbox/Template:Signed number|1}} | ||
| + | | Positive number without an explicit sign. | ||
| + | |- | ||
| + | | <code><nowiki>{{Signed number|0}}</nowiki></code> | ||
| + | | {{User:Trang Oul/Sandbox/Template:Signed number|0}} | ||
| + | | Zero without an explicit sign. | ||
| + | |- | ||
| + | | <code><nowiki>{{Signed number|-1}}</nowiki></code> | ||
| + | | {{User:Trang Oul/Sandbox/Template:Signed number|-1}} | ||
| + | | Negative number. | ||
| + | |- | ||
| + | | <code><nowiki>{{Signed number|1|signed=1}}</nowiki></code> | ||
| + | | {{User:Trang Oul/Sandbox/Template:Signed number|1|signed=1}} | ||
| + | | Positive number with an explicit sign. | ||
| + | |- | ||
| + | | <code><nowiki>{{Signed number|0|signed=1}}</nowiki></code> | ||
| + | | {{User:Trang Oul/Sandbox/Template:Signed number|0|signed=1}} | ||
| + | | Zero; no explicit sign is added. | ||
| + | |- | ||
| + | | <code><nowiki>{{Signed number|-1|signed=1}}</nowiki></code> | ||
| + | | {{User:Trang Oul/Sandbox/Template:Signed number|-1|signed=1}} | ||
| + | | Negative number; its existing sign is preserved. | ||
| + | |} | ||
</noinclude><includeonly>{{#ifexpr: {{{signed|0}}} | {{#ifexpr: {{{1}}} > 0 | + }}{{{1}}} | {{{1}}} }}</includeonly> | </noinclude><includeonly>{{#ifexpr: {{{signed|0}}} | {{#ifexpr: {{{1}}} > 0 | + }}{{{1}}} | {{{1}}} }}</includeonly> | ||
Latest revision as of 20:32, 4 November 2026
Usage
{{Signed number|number|[signed=0]}}
Parameters
| Parameter | Description | Default |
|---|---|---|
1 (number)
|
The number to display. | |
signed
|
Controls whether an explicit + sign is displayed for positive numbers. Any non-zero value enables the sign.
|
0
|
Behavior
This template formats a number, optionally adding an explicit positive sign.
- Unsigned mode (
signed= 0): Displays the number unchanged. - Signed mode (
signed≠ 0): Prefixes positive numbers with a leading+sign. Zero and negative numbers are displayed unchanged.
Examples
| Input | Result | Description |
|---|---|---|
{{Signed number|1}}
|
1 | Positive number without an explicit sign. |
{{Signed number|0}}
|
0 | Zero without an explicit sign. |
{{Signed number|-1}}
|
-1 | Negative number. |
{{Signed number|1|signed=1}}
|
+1 | Positive number with an explicit sign. |
{{Signed number|0|signed=1}}
|
0 | Zero; no explicit sign is added. |
{{Signed number|-1|signed=1}}
|
-1 | Negative number; its existing sign is preserved. |