--- sidebar_position: 9 title: Number --- Squiggle `numbers` are Javascript floats. Many of the functions below work on lists or pairs of numbers. import TOCInline from "@theme/TOCInline"; ### ceil ``` ceil: (number) => number ``` ### floor ``` floor: (number) => number ``` ### abs ``` abs: (number) => number ``` ### round ``` round: (number) => number ``` ## Statistics ### max ``` max: (list) => number ``` ### min ``` min: (list) => number ``` ### mean ``` mean: (list) => number ``` ### geometric mean ``` geomean: (list) => number ``` ### stdev ``` stdev: (list) => number ``` ### variance ``` variance: (list) => number ``` ## Algebra ### unaryMinus ``` unaryMinus: (number) => number ``` ### equal ``` equal: (number, number) => boolean ``` ### add ``` add: (number, number) => number ``` ### sum ``` sum: (list) => number ``` ### cumulative sum ``` cumsum: (list) => list ``` ### multiply ``` multiply: (number, number) => number ``` ### product ``` product: (list) => number ``` ### cumulative product ``` cumprod: (list) => list ``` ### diff ``` diff: (list) => list ``` ### subtract ``` subtract: (number, number) => number ``` ### divide ``` divide: (number, number) => number ``` ### pow ``` pow: (number, number) => number ``` ### exp ``` exp: (number) => number ``` ### log ``` log: (number) => number ```