Number class abstract

Constructors

Number(int val)
factory

Properties

hashCode int
The hash code for this object.
no setteroverride
intValue int
Returns the value as int (caution: May overflow on JS runtimes)
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
val → dynamic
no setter

Methods

abs() Number
Returns the absolute value of this integer.
compareTo(Number other) int
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toRadixString(int radix) String
Returns a string representing the value of this integer in the given radix.
toString() String
A string representation of this object.
override

Operators

operator %(Number value) Number
Euclidean modulo operator.
operator &(Number value) Number
Bitwise and operator.
operator *(Number value) Number
Multiplication operator.
operator +(Number value) Number
Addition operator.
operator -(Number value) Number
Subtraction operator.
operator <(Number value) bool
Relational less than operator.
operator <<(int value) Number
Left bit-shift operator.
operator <=(Number value) bool
Relational less than or equal to operator.
operator ==(Object other) bool
The equality operator.
inherited
operator >(Number value) bool
Relational greater than operator.
operator >=(Number value) bool
Relational greater than or equal to operator.
operator >>(int value) Number
Right bit-shift operator.
operator ^(Number value) Number
Bitwise xor operator.
operator unary-() Number
Negate operator.
operator |(Number value) Number
Bitwise or operator.
operator ~/(Number value) Number
Truncating division operator.

Static Properties

one Number
getter/setter pair
two Number
getter/setter pair
zero Number
getter/setter pair