Sid Gifari File Manager
🏠 Root
/
home
/
nradmin
/
public_html
/
wp-content
/
plugins
/
forminator
/
assets
/
js
/
front
/
calculator
/
symbol
/
functions
/
📝 Editing: front.calculator.symbol.function.avg.js
import FrontCalculatorSymbolFunctionAbstract from "../abstract/front.calculator.symbol.function.abstract"; /** * Math.abs() function. Expects one parameter. * Example: "abs(2)" => 2, "abs(-2)" => 2, "abs(0)" => 0 * * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/abs */ export default class FrontCalculatorSymbolFunctionAvg extends FrontCalculatorSymbolFunctionAbstract { constructor() { super(); this.identifiers = ['avg']; } execute(params) { if (params.length < 1) { throw ('Error: Expected at least one argument, got ' + params.length); } var sum = 0.0; for (var i = 0; i < params.length; i++) { sum += params[i]; } return sum / params.length; } }
💾 Save
❌ Cancel
Sid Gifari File Manager v1.0 | Terminal Auto-Sync Enabled | Current Path: /home/nradmin/public_html/wp-content/plugins/forminator/assets/js/front/calculator/symbol/functions