Changes

From The TTSCpedia
Jump to navigationJump to search
Created page with "{{documentation subpage}} This template rounds down a numeric value to a limited number of decimal places. ==Usage== * <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|</n..."
{{documentation subpage}}
This template rounds down a numeric value to a limited number of decimal places.

==Usage==
* <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|</nowiki></tt>''value''<tt><nowiki>}}</nowiki></tt>
* <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|</nowiki></tt>''value''<tt><nowiki>|</nowiki></tt>''decimals''<tt><nowiki>}}</nowiki></tt>
* Both parameters can be any valid numeric expression; however, ''decimals'' should be an integer.
* The ''decimals'' parameter defaults to 0.
* ''decimals'' can be negative to round down to a multiple of a power of ten.
* NAN may be returned if very large values are used.

==Examples==
{| class="wikitable"
|-
! Template
! Result
! Expected
|-
| <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|3.14159|3}}</nowiki></tt>
| {{{{BASEPAGENAME}}|3.14159|3}}
| 3.141
|-
| <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|0.123|3}}</nowiki></tt>
| {{{{BASEPAGENAME}}|0.123|3}}
| 0.123
|-
| <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|0.00032|3}}</nowiki></tt>
| {{{{BASEPAGENAME}}|0.00032|3}}
| 0
|-
| <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|-0.123|3}}</nowiki></tt>
| {{{{BASEPAGENAME}}|-0.123|3}}
| -0.123
|-
| <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|-3.14159|3}}</nowiki></tt>
| {{{{BASEPAGENAME}}|-3.14159|3}}
| -3.142
|-
| <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|0.31415|0}}</nowiki></tt>
| {{{{BASEPAGENAME}}|0.31415|0}}
| 0
|-
| <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|0|0}}</nowiki></tt>
| {{{{BASEPAGENAME}}|0|0}}
| 0
|-
| <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|-0.31415|0}}</nowiki></tt>
| {{{{BASEPAGENAME}}|-0.31415|0}}
| -1
|-
| <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|314159|-3}}</nowiki></tt>
| {{{{BASEPAGENAME}}|314159|-3}}
| 314000
|-
| <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|314.15|-3}}</nowiki></tt>
| {{{{BASEPAGENAME}}|314.15|-3}}
| 0
|-
| <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|-314159|-3}}</nowiki></tt>
| {{{{BASEPAGENAME}}|-314159|-3}}
| -315000
|-
| <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|.875}}</nowiki></tt>
| {{{{BASEPAGENAME}}|.875}}
| 0
|}

==Note==
* You should use the parserfunction <tt><nowiki>{{</nowiki>#expr:floor</tt> ''value''<tt><nowiki>}}</nowiki></tt> rather than <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|</nowiki></tt>''value''<tt><nowiki>}}</nowiki></tt> or <tt><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|</nowiki></tt>''value''<tt><nowiki>|0}}</nowiki></tt>. This template should only be used when rounding down to some number of decimal places '''other''' than zero.

==See also==
* [[Template:Floor]]
* [[Template:Roundup]]
* [[Template:Round]]

<includeonly>
[[Category:Mathematical function templates|{{BASEPAGENAME}}]]

</includeonly>

Navigation menu