Platforms to show: All Mac Windows Linux Cross-Platform
BiggerNumberMBS.Abs as BiggerNumberMBS
Function:
Queries absolute value.
Example:
Notes:
Removes sign.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim o as BiggerNumberMBS = new BiggerNumberMBS(-123)
dim z as BiggerNumberMBS = o.Abs
MsgBox z.StringValue
See also:
BiggerNumberMBS.Add(other as BiggerNumberMBS, round as boolean = true) as BiggerNumberMBS
Function:
Adds a number.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim x as new BiggerNumberMBS(2)
dim d as new BiggerNumberMBS(3)
dim p as BiggerNumberMBS = x.Add(d)
MsgBox p.StringValue // shows 5
BiggerNumberMBS.BitAnd(other as BiggerNumberMBS) as BiggerNumberMBS
Function:
Calculates bitwise AND operation.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim x as new BiggerNumberMBS(17)
dim y as new BiggerNumberMBS(16)
dim r as BiggerNumberMBS = x.BitAnd(y)
MsgBox r.StringValue
BiggerNumberMBS.BitOr(other as BiggerNumberMBS) as BiggerNumberMBS
Function:
Calculates bitwise or operation.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim x as new BiggerNumberMBS(17)
dim y as new BiggerNumberMBS(16)
dim r as BiggerNumberMBS = x.BitOr(y)
MsgBox r.StringValue
BiggerNumberMBS.BitXOr(other as BiggerNumberMBS) as BiggerNumberMBS
Function:
Calculates bitwise xor operation.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim x as new BiggerNumberMBS(17)
dim y as new BiggerNumberMBS(16)
dim r as BiggerNumberMBS = x.BitXOr(y)
MsgBox r.StringValue
BiggerNumberMBS.Ceil as BiggerNumberMBS
Function:
This function returns a value representing the smallest integer that is greater than or equal to x.
Example:
Notes:
e.g.
Ceil(-3.7) = -3
Ceil(-3.1) = -3
Ceil(-3.0) = -3
Ceil(4.0) = 4
Ceil(4.2) = 5
Ceil(4.8) = 5
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
Dim c As New BiggerNumberMBS(-3.7)
Dim d As BiggerNumberMBS = c.Ceil
MsgBox d // shows -3
e.g.
Ceil(-3.7) = -3
Ceil(-3.1) = -3
Ceil(-3.0) = -3
Ceil(4.0) = 4
Ceil(4.2) = 5
Ceil(4.8) = 5
BiggerNumberMBS.Constructor
Function:
Initialize the number with zero value.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim o as BiggerNumberMBS = new BiggerNumberMBS
MsgBox o.StringValue
See also:
BiggerNumberMBS.Constructor(other as BiggerNumberMBS)
Function:
Initialize the number with other value.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim o as BiggerNumberMBS = new BiggerNumberMBS(2.5)
dim c as BiggerNumberMBS = new BiggerNumberMBS(o)
MsgBox c.StringValue
See also:
BiggerNumberMBS.Constructor(value as Currency)
Function:
Creates a new number object with a currency object.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim v as Currency = 123.456
dim b as new BiggerNumberMBS(v)
MsgBox b.StringValue
See also:
BiggerNumberMBS.Constructor(value as Double)
Function:
Initialize the number with double value.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim o as BiggerNumberMBS = new BiggerNumberMBS(2.5)
MsgBox str(o.DoubleValue)+" = "+str(o.StringValue)#
See also:
BiggerNumberMBS.Constructor(value as Int32)
Function:
Creates a new number with a 32-bit integer.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim v as Int32 = 123
dim b as new BiggerNumberMBS(v)
MsgBox b.StringValue
See also:
BiggerNumberMBS.Constructor(value as Int64)
Function:
Creates a new number with a 64-bit integer.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim v as Int64 = 123
dim b as new BiggerNumberMBS(v)
MsgBox b.StringValue
See also:
BiggerNumberMBS.Constructor(value as Single)
Function:
Creates a new number with a 32-bit floating point number.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim v as Single = 123
dim b as new BiggerNumberMBS(v)
MsgBox b.StringValue
See also:
BiggerNumberMBS.Constructor(value as String)
Function:
Initialize the number with string value.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim o as BiggerNumberMBS = new BiggerNumberMBS("123.456")
MsgBox o.StringValue
See also:
BiggerNumberMBS.Constructor(value as UInt32)
Function:
Creates a new number with an unsigned 32-bit integer.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim v as UInt32 = 123
dim b as new BiggerNumberMBS(v)
MsgBox b.StringValue
See also:
BiggerNumberMBS.Constructor(value as UInt64)
Function:
Creates a new number with an unsigned 32-bit integer.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim v as UInt64 = 123
dim b as new BiggerNumberMBS(v)
MsgBox b.StringValue
See also:
BiggerNumberMBS.Divide(other as BiggerNumberMBS, round as boolean = true) as BiggerNumberMBS
Function:
Divides the number.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim x as new BiggerNumberMBS(8)
dim d as new BiggerNumberMBS(2)
dim p as BiggerNumberMBS = x.Divide(d)
MsgBox p.StringValue // shows 4
BiggerNumberMBS.Equals(other as BiggerNumberMBS) as Boolean
Function:
Checks if two numbers are the same.
Example:
Notes:
Returns true if equal.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim o as BiggerNumberMBS = new BiggerNumberMBS(123)
dim z as BiggerNumberMBS = new BiggerNumberMBS(123)
if o.Equals(z) then
MsgBox "equal"
else
Break // error
end if
BiggerNumberMBS.Floor as BiggerNumberMBS
Function:
Removes any fraction part.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim o as BiggerNumberMBS = new BiggerNumberMBS(2.3)
dim s as BiggerNumberMBS = o.Floor
MsgBox s.StringValue
dim a as BiggerNumberMBS = new BiggerNumberMBS(-2.3)
dim b as BiggerNumberMBS = a.Floor
MsgBox b.StringValue
BiggerNumberMBS.Frac as BiggerNumberMBS
Function:
Extracts the fraction part.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim o as BiggerNumberMBS = new BiggerNumberMBS(2.5)
dim s as BiggerNumberMBS = o.Frac
MsgBox s.StringValue
dim a as BiggerNumberMBS = new BiggerNumberMBS(-2.5)
dim b as BiggerNumberMBS = a.Frac
MsgBox b.StringValue
BiggerNumberMBS.GetStringValue(Base as Integer = 10, scientific as boolean = false, scientificFrom as Integer = 15, round as Integer = -1, TrimZeros as Boolean = true, comma as String = ".") as String
Function:
Queries string value.
Example:
Notes:
Base: The base of the number system. Normally 10, but also 16 for hex is common.
scientific: Whether to use scientific notation.
scientificFrom: How many digits we show.
Round: Whether to round to n digits.
TrimZeros: Whether to trim unneeded zeros.
comma: The character to use as decimal dot.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim o as new BiggerNumberMBS(1234)
// show as hex
MsgBox o.GetStringValue(16)
// show as number with comma and 3 digits
dim z as new BiggerNumberMBS(12.345)
MsgBox z.GetStringValue(10, false, 15, 3, true, ",")
Base: The base of the number system. Normally 10, but also 16 for hex is common.
scientific: Whether to use scientific notation.
scientificFrom: How many digits we show.
Round: Whether to round to n digits.
TrimZeros: Whether to trim unneeded zeros.
comma: The character to use as decimal dot.
BiggerNumberMBS.Modulate(other as BiggerNumberMBS) as BiggerNumberMBS
Function:
Modulates a number.
Example:
Notes:
Similar to mod keyword in Xojo.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim x as new BiggerNumberMBS(17)
dim y as new BiggerNumberMBS(3)
dim r as BiggerNumberMBS = x.Modulate(y)
MsgBox r.StringValue
BiggerNumberMBS.Modulate2 as Integer
Function:
Modulates by 2.
Example:
Notes:
Returns 0 or 1.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim x as new BiggerNumberMBS(8)
dim y as new BiggerNumberMBS(9)
MsgBox str(x.Modulate2)+" "+str(y.Modulate2)
BiggerNumberMBS.Multiply(other as BiggerNumberMBS, round as boolean = true) as BiggerNumberMBS
Function:
Multiplies two numbers.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim x as new BiggerNumberMBS(8)
dim d as new BiggerNumberMBS(2)
dim p as BiggerNumberMBS = x.Multiply(d)
MsgBox p.StringValue // shows 16
See also:
BiggerNumberMBS.Multiply(value as Integer) as BiggerNumberMBS
Function:
Multiply by an integer.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim x as new BiggerNumberMBS(2)
dim p as BiggerNumberMBS = x.Multiply(3)
MsgBox p.StringValue // shows 6
See also:
BiggerNumberMBS.Multiply(value as UInt32) as BiggerNumberMBS
Function:
Multiply by an unsigned integer.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim x as new BiggerNumberMBS(17)
dim r as BiggerNumberMBS = x.Multiply(3)
MsgBox r.StringValue
See also:
BiggerNumberMBS.Negate as BiggerNumberMBS
Function:
Negates the number.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim o as BiggerNumberMBS = new BiggerNumberMBS(123)
dim z as BiggerNumberMBS = o.Negate
MsgBox z.StringValue
BiggerNumberMBS.Operator_Add(other as BiggerNumberMBS) as BiggerNumberMBS
Function:
Adds a number.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim a as new BiggerNumberMBS(3)
dim b as new BiggerNumberMBS(4)
// add
dim c as BiggerNumberMBS = a + b
MsgBox c.StringValue
BiggerNumberMBS.Operator_AddRight(other as BiggerNumberMBS) as BiggerNumberMBS
Function:
Adds a number.
Example:
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Math | MBS DataTypes Plugin | 20.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
dim a as new BiggerNumberMBS(3)
dim b as new BiggerNumberMBS(4)
// add
dim c as BiggerNumberMBS = a + b
MsgBox c.StringValue
The items on this page are in the following plugins: MBS DataTypes Plugin.
Feedback: Report problem or ask question.
