github.com/lyeb/hugo@v0.47.1/docs/content/en/functions/math.md (about)

     1  ---
     2  title: Math
     3  description: Hugo provides nine mathematical operators in templates.
     4  godocref:
     5  date: 2017-02-01
     6  publishdate: 2017-02-01
     7  lastmod: 2017-02-01
     8  keywords: [math, operators]
     9  categories: [functions]
    10  menu:
    11    docs:
    12      parent: "functions"
    13  toc:
    14  signature: []
    15  workson: []
    16  hugoversion:
    17  relatedfuncs: []
    18  deprecated: false
    19  draft: false
    20  aliases: []
    21  ---
    22  
    23  | Function     | Description                                                                 | Example                          |
    24  |--------------|-----------------------------------------------------------------------------|----------------------------------|
    25  | `add`        | Adds two numbers.                                                           | `{{add 1 2}}` → `3`         |
    26  |              | *If one of the numbers is a float, the result is a float.*                  | `{{add 1.1 2}}` → `3.1`     |
    27  | `sub`        | Subtracts two numbers.                                                      | `{{sub 3 2}}` → `1`         |
    28  |              | *If one of the numbers is a float, the result is a float.*                  | `{{sub 3 2.5}}` → `0.5`     |
    29  | `mul`        | Multiplies two numbers.                                                     | `{{mul 2 3}}` → `6`         |
    30  |              | *If one of the numbers is a float, the result is a float.*                  | `{{mul 2 3.1}}` → `6.2`     |
    31  | `div`        | Divides two numbers.                                                        | `{{div 6 3}}` → `2`         |
    32  |              |                                                                             | `{{div 6 4}}` → `1`         |
    33  |              | *If one of the numbers is a float, the result is a float.*                  | `{{div 6 4.0}}` → `1.5`     |
    34  | `mod`        | Modulus of two integers.                                                    | `{{mod 15 3}}` → `0`        |
    35  | `modBool`    | Boolean of modulus of two integers. Evaluates to `true` if result equals 0. | `{{modBool 15 3}}` → `true` |
    36  | `math.Ceil`  | Returns the least integer value greater than or equal to the given number.  | `{{math.Ceil 2.1}}` → `3`   |
    37  | `math.Floor` | Returns the greatest integer value less than or equal to the given number.  | `{{math.Floor 1.9}}` → `1`  |
    38  | `math.Round` | Returns the nearest integer, rounding half away from zero.                  | `{{math.Round 1.5}}` → `2`  |