Skip to content

@technobuddha > library > String > Parts of Speech

Function: plural() ​

ts
function plural(
   input: string, 
   quantity?: number, 
   include?: boolean): string;

Defined in: plural.ts:21

Return the plural version of the input string

Parameters ​

ParameterTypeDefault valueDescription
inputstringundefinedThe word to pluralize
quantity?numberundefinedThe quantity to prepend to the word. If omitted nothing is prepended. If quantity is one the singular form is returned.
include?booleanfalseIf true and quantity is supplied, the quantity is prepended to the output.

Returns ​

string

The plural form of the input, or if a quantity is supplied - the quantity and the singular/plural form of the input (whichever is appropriate)

Example ​

typescript
plural('cat'); // cats
plural('mouse', 1); // mouse
plural('mouse', 2); // mice
plural('dog', 1, true); // 1 dog
plural('dog', 2, true); // 2 dogs