Difference between revisions of "User:Trang Oul/Sandbox/Template:Signed number"

From Basin Wiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
−
Usage: <code><nowiki>{{Signed number|number|[signed=0]}}</nowiki></code>
+
== Usage ==
−
Examples:
+
 
−
* +us: {{User:Trang Oul/Sandbox/Template:Signed number|1}}
+
<code><nowiki>{{Signed number|number|[signed=0]}}</nowiki></code>
−
* 0us: {{User:Trang Oul/Sandbox/Template:Signed number|0}}
+
 
−
* -us: {{User:Trang Oul/Sandbox/Template:Signed number|-1}}
+
== Parameters ==
−
* +s: {{User:Trang Oul/Sandbox/Template:Signed number|1|signed=1}}
+
 
−
* 0s: {{User:Trang Oul/Sandbox/Template:Signed number|0|signed=1}}
+
{| class="wikitable"
−
* -s: {{User:Trang Oul/Sandbox/Template:Signed number|-1|signed=1}}
+
! 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.