Template:Percentage/doc

Usage
NaN%

Limitations
Figures smaller than 0.0001% are shown in scientific notation.

Examples

 * 33% yields 33%
 * 33.33% yields 33.33%

Negative values can be used:
 * -33% yields -33%

Normal operation is to cut off all decimal zeroes from right in rounding: Add  to always get as many decimals as specified, padding with zeroes where needed: Third parameter can also be given through :
 * 20.00% yields 20.00%
 * 11.1100% yields 11.1100%
 * 20.00% yields 20.00%
 * 11.1100% yields 11.1100%
 * 11% is same as 11.1000% and yields 11%

Default denominator is 100:
 * NaN% yields NaN%

Default precision is zero:
 * 33% yields 33%

Override the percent symbol
 * 33% yields 33%

Use a prescribed number of significant figures
 * 0% yields 0%

Use a prescribed number of significant figures with small percentages
 * 0% yields 0%

Use a prescribed number of significant figures with small percentages without scientific notation
 * 0% yields 0%

Use a prescribed number of significant figures with large percentages
 * 2000000000% yields 2000000000%

Use a prescribed number of significant figures with large percentages without scientific notation
 * 2000000000% yields 2000000000%

Dividing by zero will result in "nan" (undefined)
 * NaN% yields NaN%

TemplateData
{	"params": { "1": {			"label": "Numerator", "description": "The Numerator of the calculated value. The percentage will be calculated as Numerator divided by Denominator. Use of comma as a thousands separator is optional.", "type": "number", "required": true },		"2": {			"label": "Denominator", "description": "The Denominator of the calculated value. The percentage will be calculated as Numerator divided by Denominator. Use of comma as a thousands separator is optional. Can be left out, in which case 100 will be used as the Denominator, and the Numerator will be the direct percentage used.", "type": "number", "suggested": true, "default": "100" },		"3": {			"label": "Decimals", "description": "Number of decimals to round to (zero or greater); if pad is not Yes, 0-digits will be cropped from the end.", "type": "number", "default": "0" },		"pad": { "label": "Pad / actual number of digits", "description": "If yes, use all digits given in Decimals. If a number, pad to that number of decimals.", "type": "string" },		"sigfig": { "label": "Significant figures", "description": "If set to a positive integer, the precision of the returned number will be adjusted to match the requested number of significant figures.", "type": "number" },		"%": {			"description": "Replacement for % symbol", "example": " percent", "type": "string", "label": "% replacement" }	},	"description": "Calculates and displays a percentage value." }