ObjectType:int

From Lavish Software Wiki
Jump to navigation Jump to search
Object Type Vitals
int
Defined By LavishScript
Inherits none
Reduces To The string representation of this number
Variable Object Type int
Uses Sub-Types no
C/C++ Type int

Description

Short for integer, an int is a whole number that can be represented in 32 bits. This datatype is limited to the numbers -2,147,483,648 to 2,147,483,647 (2 billion).


Members

  • float Float: This number, converted to a float
  • string Hex: A hexadecimal string equivalent to this number
  • int Reverse: This number, with its bytes reversed (1234 is turned into 3523477504.. easier to see in hex: 00 00 04 D2 -> D2 04 00 00)
  • string LeadingZeroes[#]: A string representation of this number, with at least this many decimal places. The number will be lead with zeroes to reach the desired length
  • uint Unsigned: This number as 32-bit unsigned
  • bool Between[a,b]: TRUE if a<= value and value <= b
  • bool Equal[formula]: TRUE if the int matches the specified value
  • string AsJSON: A string with the value of the int, as would be in JSON


Methods

  • Inc: Increments this int by 1
  • Inc[formula]: Increments this int by a given amount
  • Dec: Decrements this int by 1
  • Dec[formula]: Decrements this int by a given amount
  • Set[formula]: Sets this int to a given value


Examples

Declare an integer

  • declare Count int 37

Set an integer's value

  • Count:Set[37430]

Add two integers

  • Total:Set[${Total}+${Current}]

Increment an integer

  • Count:Inc

Decrement an integer

  • Count:Dec


See Also

LavishScript Object Types