hugo/content/en/functions/math.md
Bjørn Erik Pedersen 9e1dcefc5f Squashed 'docs/' changes from 6c2195936..9be494de3
9be494de3 Clean up the markup config
c3e123133 Remove JustComment
bc1b02bc5 Add Smart to Anchor section
49e796409 Added where .RegularPagesRecursive was added
a92296e31 Fixed the new-in shortcode in pages-vs-site-pages
051e1267c Documented .RegularPagesRecursive
5bcec88a3 Fix broken link in RSS templates page
3db79d433 Correct pull request link on migrations.md
55c347168 Release 0.71.1
11a4e36c3 Merge branch 'temp711'
481fc8ed6 releaser: Add release notes to /docs for release of 0.71.1
40ba83c26 Update site.md
382632b58 Use-modules: More help how to get started importing a theme (#1107)
06751d465 Addition of hugefastsearch to search options (#1118)
8346d3b18 Add example of how to set the permalinks option for pages in "root"
ebb3b4f3a Refine highlight shortcode options
1075a172a Update index.md
7cc927ea6 Fix typo in v0.71.0 release notes
4121da273 Pull in latest theme version to get link hooks
4809be651 Document render-heading feature
2078a3bd1 Release 0.71.0
c09f6899e releaser: Add release notes to /docs for release of 0.71.0
90ffe2b50 Merge commit 'c9403cbceaaeff53ff4833561f4eefe1dc1a405e'
bf3dd0837 Add math.Pow

git-subtree-dir: docs
git-subtree-split: 9be494de3ac79081be60e0f002db110cb96ec7a3
2020-05-31 12:43:23 +02:00

2.8 KiB

title description godocref date publishdate lastmod keywords categories menu toc signature workson hugoversion relatedfuncs deprecated draft aliases
Math Hugo provides nine mathematical operators in templates. 2017-02-01 2017-02-01 2020-02-23
math
operators
functions
docs
parent
functions
false false
Function Description Example
add Adds two numbers. {{add 1 2}}3
If one of the numbers is a float, the result is a float. {{add 1.1 2}}3.1
sub Subtracts two numbers. {{sub 3 2}}1
If one of the numbers is a float, the result is a float. {{sub 3 2.5}}0.5
mul Multiplies two numbers. {{mul 2 3}}6
If one of the numbers is a float, the result is a float. {{mul 2 3.1}}6.2
div Divides two numbers. {{div 6 3}}2
{{div 6 4}}1
If one of the numbers is a float, the result is a float. {{div 6 4.0}}1.5
mod Modulus of two integers. {{mod 15 3}}0
modBool Boolean of modulus of two integers. Evaluates to true if result equals 0. {{modBool 15 3}}true
math.Ceil Returns the least integer value greater than or equal to the given number. {{math.Ceil 2.1}}3
math.Floor Returns the greatest integer value less than or equal to the given number. {{math.Floor 1.9}}1
math.Round Returns the nearest integer, rounding half away from zero. {{math.Round 1.5}}2
math.Log Returns the natural logarithm of the given number. {{math.Log 42}}3.737
math.Sqrt Returns the square root of the given number. {{math.Sqrt 81}}9
math.Pow Returns the first number raised to the power of the second number. {{math.Pow 2 3}}8