示例#1
0
        public override int CompareTo(JavaScriptObject obj)
        {
            JavaScriptFloat number = (JavaScriptFloat)obj;

            return(value.CompareTo(number.value));
        }
示例#2
0
 public JavaScriptFloat Remainder(JavaScriptFloat divisor)
 {
     return(new JavaScriptFloat(value % divisor.value));
 }
示例#3
0
 public JavaScriptFloat Power(JavaScriptFloat n)
 {
     return(new JavaScriptFloat(Math.Pow(value, n.value)));
 }
示例#4
0
 public JavaScriptFloat Multiply(JavaScriptFloat multiplicand)
 {
     return(new JavaScriptFloat(value * multiplicand.value));
 }
示例#5
0
 public JavaScriptFloat Divide(JavaScriptFloat divisor)
 {
     return(new JavaScriptFloat(value / divisor.value));
 }
示例#6
0
 public JavaScriptFloat Add(JavaScriptFloat augend)
 {
     return(new JavaScriptFloat(value + augend.value));
 }
示例#7
0
 public JavaScriptFloat Subtract(JavaScriptFloat subtrahend)
 {
     return(new JavaScriptFloat(value - subtrahend.value));
 }
示例#8
0
 public JavaScriptFloat Power(JavaScriptFloat n)
 {
     return new JavaScriptFloat(Math.Pow(value, n.value));
 }
示例#9
0
 public FloatNode(SourcePosition sourcePosition, string number)
     : base(sourcePosition)
 {
     this.number = new JavaScriptFloat(number);
 }
示例#10
0
 public JavaScriptFloat Multiply(JavaScriptFloat multiplicand)
 {
     return new JavaScriptFloat(value * multiplicand.value);
 }
示例#11
0
 public JavaScriptFloat Divide(JavaScriptFloat divisor)
 {
     return new JavaScriptFloat(value / divisor.value);
 }
示例#12
0
 public JavaScriptFloat Add(JavaScriptFloat augend)
 {
     return new JavaScriptFloat(value + augend.value);
 }
示例#13
0
 public JavaScriptFloat Subtract(JavaScriptFloat subtrahend)
 {
     return new JavaScriptFloat(value - subtrahend.value);
 }
示例#14
0
 public JavaScriptFloat Remainder(JavaScriptFloat divisor)
 {
     return new JavaScriptFloat(value % divisor.value);
 }