public override int CompareTo(JavaScriptObject obj) { JavaScriptFloat number = (JavaScriptFloat)obj; return(value.CompareTo(number.value)); }
public JavaScriptFloat Remainder(JavaScriptFloat divisor) { return(new JavaScriptFloat(value % divisor.value)); }
public JavaScriptFloat Power(JavaScriptFloat n) { return(new JavaScriptFloat(Math.Pow(value, n.value))); }
public JavaScriptFloat Multiply(JavaScriptFloat multiplicand) { return(new JavaScriptFloat(value * multiplicand.value)); }
public JavaScriptFloat Divide(JavaScriptFloat divisor) { return(new JavaScriptFloat(value / divisor.value)); }
public JavaScriptFloat Add(JavaScriptFloat augend) { return(new JavaScriptFloat(value + augend.value)); }
public JavaScriptFloat Subtract(JavaScriptFloat subtrahend) { return(new JavaScriptFloat(value - subtrahend.value)); }
public JavaScriptFloat Power(JavaScriptFloat n) { return new JavaScriptFloat(Math.Pow(value, n.value)); }
public FloatNode(SourcePosition sourcePosition, string number) : base(sourcePosition) { this.number = new JavaScriptFloat(number); }
public JavaScriptFloat Multiply(JavaScriptFloat multiplicand) { return new JavaScriptFloat(value * multiplicand.value); }
public JavaScriptFloat Divide(JavaScriptFloat divisor) { return new JavaScriptFloat(value / divisor.value); }
public JavaScriptFloat Add(JavaScriptFloat augend) { return new JavaScriptFloat(value + augend.value); }
public JavaScriptFloat Subtract(JavaScriptFloat subtrahend) { return new JavaScriptFloat(value - subtrahend.value); }
public JavaScriptFloat Remainder(JavaScriptFloat divisor) { return new JavaScriptFloat(value % divisor.value); }