import FrontCalculatorSymbolOperatorAbstract from "../abstract/front.calculator.symbol.operator.abstract";
/**
* Operator for mathematical division.
* Example: "6/2" => 3, "6/0" => PHP warning
*
* @see https://en.wikipedia.org/wiki/Division_(mathematics)
*
*/
export default class FrontCalculatorSymbolOperatorDivision extends FrontCalculatorSymbolOperatorAbstract {
constructor() {
super();
this.identifiers = ['/'];
this.precedence = 200;
}
operate(leftNumber, rightNumber) {
var result = leftNumber / rightNumber;
// // force to 0
// if (!isFinite(result)) {
// return 0;
// }
return result;
}
}