Size: 3175
Comment:
|
Size: 14123
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
The following can be used to manipulate and retrieve details from variables. '''Each of these functions can be used with a variable as follows:''' . ''varName.method'' The .method at the end is how you will specify which function you are using. Using the table below, you could for example find out the 4th letter of the variable named var that has stored the word "hello" like so: {{{ var="hello" echo var.charAt(4) Result (with debug): 01:19:02 Running line 1 01:19:02 var = hello 01:19:03 Running line 2 01:19:03 o 01:19:04 Script stopped }}} '''Methods''' ||<tablewidth="796px" tableheight="123px"#cccccc>'''Method ''' ||<#cccccc>'''Type''' ||<#cccccc>'''Description ''' ||||<style="text-align:center"> || ||charAt ||String ||Returns the character in the position specified by the index parameter. || ||charCodeAt ||Number ||Returns the numeric Unicode character code of the character at the specified index. || ||concat ||String ||Appends the supplied arguments to the end of the String object, converting them to strings if necessary, and returns the resulting string. || ||fromCharCode ||String ||Returns a string comprising the characters represented by the Unicode character codes in the parameters. || ||indexOf ||int ||Searches the string and returns the position of the first occurrence of val found at or after startIndex within the calling string. || ||lastIndexOf ||int ||Searches the string from right to left and returns the index of the last occurrence of val found before startIndex. || ||localeCompare ||int ||Compares the sort order of two or more strings and returns the result of the comparison as an integer. || ||match ||Array ||Matches the specifed pattern against the string. || ||replace ||String ||Matches the specifed pattern against the string and returns a new string in which the first match of pattern is replaced with the content specified by repl. || ||search ||int ||Searches for the specifed pattern and returns the index of the first matching substring. || ||slice ||String ||Returns a string that includes the startIndex character and all characters up to, but not including, the endIndex character. || ||split ||Array ||Splits a String object into an array of substrings by dividing it wherever the specified delimiter parameter occurs. || ||substr ||String ||Returns a substring consisting of the characters that start at the specified startIndex and with a length specified by len. || ||substring ||String ||Returns a string consisting of the character specified by startIndex and all characters up to endIndex - 1. || ||toLocaleLowerCase ||String ||Returns a copy of this string, with all uppercase characters converted to lowercase. || ||toLocaleUpperCase ||String ||Returns a copy of this string, with all lowercase characters converted to uppercase. || ||toLowerCase ||String ||Returns a copy of this string, with all uppercase characters converted to lowercase. || ||toUpperCase ||String ||Returns a copy of this string, with all lowercase characters converted to uppercase. || ||valueOf ||String ||Returns the primitive value of a String instance. || |
The following functions can be used to manipulate and retrieve string details from objects and variables. These should be written in the following formats: . ''variable.function(arguments)'', example - ''myVar.subStr(3,2)'' if your variable name was "myVar" and you wanted to use subStr() to find the 2 characters that begin 3 from the left. . ''object.function(arguments)'', example - ''city.coords.split(",")'' if you wanted to split the coordinates of your city into an array to determine the seperate x and y values using the split() function. Click each function name in the table below for more details of it, with examples. '''Functions''' ||<tablewidth="796px" tableheight="123px"#cccccc>'''Function ''' ||<#cccccc>'''Type''' ||<#cccccc>'''Description ''' ||||<style="text-align:center"> || || ||[[#CenterPad|CenterPad]] ||String ||Prepends and appends spaces (or specified character) to a string to form string of the desired length. || ||[[#charAt|charAt]] ||String ||Returns the character in the position specified by the index parameter. || ||[[#charCodeAt|charCodeAt]] ||Number ||Returns the numeric Unicode character code of the character at the specified index. || ||[[#concat|concat]] ||String ||Appends the supplied arguments to the end of the String object, converting them to strings if necessary, and returns the resulting string. || ||[[#fromCharCode|fromCharCode]] ||String ||Returns a string comprising the characters represented by the Unicode character codes in the parameters. || ||[[#indexOf|indexOf]] ||int ||Searches the string and returns the position of the first occurrence of val found at or after startIndex within the calling string. || ||[[#lastIndexOf|lastIndexOf]] ||int ||Searches the string from right to left and returns the index of the last occurrence of val found before startIndex. || ||[[#LeftPad|LeftPad]] ||String ||Prepends spaces (or specified character) to a string to form string of the desired length. || ||[[#localeCompare|localeCompare]] ||int ||Compares the sort order of two or more strings and returns the result of the comparison as an integer. || ||[[#match|match]] ||Array ||Matches the specifed pattern against the string. || ||[[#Merge|Merge]] ||String ||Concatenate str1 and str2 together, delim is inserted between strings if both strings are not empty || ||[[#replace|replace]] ||String ||Matches the specifed pattern against the string and returns a new string in which the first match of pattern is replaced with the content specified by repl. || ||[[#RightPad|RightPad]] ||String ||Appends spaces (or specified character) to a string to form string of the desired length. || ||[[#search|search]] ||int ||Searches for the specifed pattern and returns the index of the first matching substring. || ||[[#slice|slice]] ||String ||Returns a string that includes the startIndex character and all characters up to, but not including, the endIndex character. || ||[[#split|split]] ||Array ||Splits a String object into an array of substrings by dividing it wherever the specified delimiter parameter occurs. || ||[[#StringRepeat|StringRepeat]] ||String ||Makes a string consisting of spaces (or of specified string) repeated count times. || ||[[#StringToObject|StringToObject]] ||String ||Parses and converts strings with parameters into object. || ||[[#substr|substr]] ||String ||Returns a substring consisting of the characters that start at the specified startIndex and with a length specified by len. || ||[[#substring|substring]] ||String ||Returns a string consisting of the character specified by startIndex and all characters up to endIndex - 1. || ||[[#ToCSV|ToCSV]] ||String ||Converts arguments to comma-separated string with values enclosed in qouble quotes. || ||[[#toLocaleLowerCase|toLocaleLowerCase]] ||String ||Returns a copy of this string, with all uppercase characters converted to lowercase. || ||[[#toLocaleUpperCase|toLocaleUpperCase]] ||String ||Returns a copy of this string, with all lowercase characters converted to uppercase. || ||[[#toLowerCase|toLowerCase]] ||String ||Returns a copy of this string, with all uppercase characters converted to lowercase. || ||[[#toUpperCase|toUpperCase]] ||String ||Returns a copy of this string, with all lowercase characters converted to uppercase. || ||[[#Upper1|Upper1]] ||String ||Upper cases the first letter of a string. || ||[[#valueOf|valueOf]] ||String ||Returns the primitive value of a String instance. || ||[[#FormatMiles|FormatMiles]] ||int ||Converts number to a string, e.g. "2.34 miles". || ||[[#FormatNumber|FormatNumber]] ||int ||Formats number with specified precision, e.g. "2,346". || ||[[#FormatNumber2|FormatNumber2]] ||int ||Formats numbers with 2 decimal places, e.g. "2,345.56". || ||[[#FormatPercent|FormatPercent]] ||int ||Formats number as percentage, e.g. "9.1%". || = CenterPad = '''Usage:''' !CenterPad(str, targetLength, optional padChar = " ") Prepends and appends spaces (or specified character) to a string to form string of the desired length. '''Example:''' . echo !CenterPad("This is a test", 25, ".") '''Result:''' . .....This is a test...... = charAt = '''Usage:''' charAt(#) Returns the character in the position specified by the index parameter. '''Example:''' . // Don't forget almost all internal "counting" starts at 0, not at 1... . // so the 5th character would actually be 0, 1, 2, 3, '''4''' <--- 4! . var="hello" . echo "The 5th letter in the word hello is: " + var.charAt(4) '''Result:''' . The 5th letter in the word hello is: o = charCodeAt = '''Usage:''' charCodeAt(#) Returns the numeric Unicode character code of the character at the specified index. '''Example:''' . var="hello" . echo "The numeric code of the 5th letter in the word hello is: " + var.charCodeAt(4) '''Result:''' . The numeric code of the 5th letter in the word hello is: 111 = concat = '''Usage:''' concat(arg1,arg2,...,argN) Appends the supplied arguments to the end of the String object, converting them to strings if necessary, and returns the resulting string. '''Example:''' . var="oompa" . var2="loompa" . var3="dance" . echo var.concat(var2," ",var3) '''Result:''' . oompaloompa dance = fromCharCode = '''Usage:''' fromCharCode() Returns a string comprising the characters represented by the Unicode character codes in the parameters. '''Example:''' .echo String.fromCharCode(70) '''Result:''' .F = indexOf = '''Usage:''' IndexOf() Searches the string and returns the position of the first occurrence of val found at or after startIndex within the calling string. '''Example:''' .string = "this is a test string." .echo string.indexOf("test") '''Result:''' .10 = lastIndexOf = '''Usage:''' lastIndexOf() Searches the string from right to left and returns the index of the last occurrence of val found before startIndex. '''Example:''' .string = "this is another test string." .echo string.lastIndexOf("test") '''Result:''' .16 = LeftPad = '''Usage:''' !LeftPad(str, targetLength, optional padChar = " ") Prepends spaces (or specified character) to a string to form string of the desired length. '''Example:''' . echo !LeftPad("This is a test", 25, ".") '''Result:''' . ...........This is a test = localeCompare = '''Usage:''' localeCompare() Compares the sort order of two or more strings and returns the result of the comparison as an integer. '''Example:''' .string = "abc" .echo "def".localeCompare(string) '''Result:''' .3 = match = '''Usage:''' match() Matches the specified pattern against the string. Usage of "/g" allows global search (returns multiple results if there's multiple instances). '''Example:''' .string = "This is just a simple test string." .echo string.match(/is/g) '''Result:''' .is,is = Merge = '''Usage:''' Merge(str1, str2, optional delim = " ") Concatenate str1 and str2 together, delim is inserted between strings if both strings are not empty. '''Example:''' . echo Merge("This is a test", "of the Emergency Broadcast System") . echo Merge("One plus One", "Two", " = ") '''Result:''' . This is a test of the Emergency Broadcast System . One plus One = Two = RightPad = '''Usage:''' !RightPad(str, targetLength, optional padChar = " ") Appends spaces (or specified character) to a string to form string of the desired length. '''Example:''' . echo !RightPad("This is a test", 25, ".") '''Result:''' . This is a test........... = replace = '''Usage:''' replace( , ) Matches the specified pattern against the string and returns a new string in which the first match of pattern is replaced with the content specified. '''Example:''' .string = "yet another test string" .echo string.replace("test", "dull test") '''Result:''' .yet another dull test string = search = '''Usage:''' search() Searches for the specified pattern and returns the index of the first matching sub-string. '''Example:''' .string = "yet another test string" .echo string.search("another") '''Result:''' .4 = slice = '''Usage:''' slice( , ) Returns a string that includes the startIndex character and all characters up to, but not including, the endIndex character. '''Example:''' .string = "Hello World!" .echo string.slice(1,5) '''Result:''' .ello = split = '''Usage:''' split("delimiter") Splits a String object into an array of substrings by dividing it wherever the specified delimiter parameter occurs. '''Example:''' . mycoords=city.coords.split(",") . echo "x:" + mycoords[0] + " y:" + mycoords[1] '''Result:''' . x:746 y:34 = StringRepeat = '''Usage:''' !StringRepeat(count, optional str = " ") Makes a string consisting of spaces (or of specified string) repeated count times. '''Example:''' . echo !StringRepeat(25, ".") . echo !StringRepeat(25, "Test") . echo !StringRepeat(25, "Test ") '''Result:''' . ......................... . !TestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest . Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test = StringToObject = '''Usage:''' !StringToObject(str, delim1, delim2, optional result = null) Parses and converts strings with parameters into object. '''Example:''' . str = "test1:no1,test2:no2" . o = !StringToObject(str,",",":") . echo o.test2 '''Result:''' . no2 = substr = '''Usage:''' substr(first, last) Returns a substring consisting of the characters that start at the specified startIndex and with a length specified by len. '''Example:''' .string = "Hello World!" .echo string.substr(1,4) '''Result:''' .ello = substring = '''Usage:''' substring(first, last) Returns a string consisting of the character specified by startIndex and all characters up to endIndex - 1. '''Example:''' .string = "Hello World!" .echo string.substring(1,4) '''Result:''' .ell = ToCSV = '''Usage:''' ToCSV(...args) Converts arguments to comma-separated string with values enclosedi in qouble quotes. '''Example:''' . who = "Bob" . what = "Cap his city" . when = date() . echo ToCSV(who, what, when) '''Result:''' . "Bob","Cap his city","Tue Feb 11 19:59:38 GMT-0500 2014" = toLocaleLowerCase = '''Usage:''' toLocaleLowerCase() Returns a copy of this string, with all uppercase characters converted to lowercase. '''Example:''' .string = "tHIs Is a mEssAge." .echo string.toLocaleLowerCase() '''Result:''' .this is a message. = toLocaleUpperCase = '''Usage:''' toLocaleUpperCase() Returns a copy of this string, with all lowercase characters converted to uppercase. '''Example:''' .string = "tHIs Is a mEssAge." .echo string.toLocaleUpperCase() '''Result:''' .THIS IS A MESSAGE. = toLowerCase = '''Usage:''' toLowerCase() Returns a copy of this string, with all uppercase characters converted to lowercase. '''Example:''' .string = "tHIs Is a mEssAge." .echo string.toLowerCase() '''Result:''' .this is a message. = toUpperCase = '''Usage:''' Returns a copy of this string, with all lowercase characters converted to uppercase. '''Example:''' .string = "tHIs Is a mEssAge." .echo string.toupperCase() '''Result:''' .THIS IS A MESSAGE. = Upper1 = '''Usage:''' Upper1(str) Upper cases the first letter of a string. '''Example:''' . echo Upper1("testing") '''Result:''' . Testing = valueOf = '''Usage:''' Returns the primitive value of a String instance. '''Example:''' .string = "this is a message." .echo string.valueOf() '''Result:''' .this is a message. = FormatMiles = '''Usage:''' !FormatMiles(number) Converts number to a string like "2.34 miles". '''Example:''' . echo !FormatMiles(123) . echo !FormatMiles(123.4) '''Result:''' . 123.00 miles . 123.40 miles = FormatNumber = '''Usage:''' !FormatNumber(number, optional precision = 0, optional useThousandsSeparator = true) Formats number with specified precision. Default has no decimal places, e.g. "2,346" '''Example:''' . echo !FormatNumber("1234567") . echo !FormatNumber("1234567","2") '''Result:''' . 1,234,567 . 1,234,567.00 = FormatNumber2 = '''Usage:''' !FormatNumber2(number, optional precision = 0, optional useThousandsSeparator = true) Formats number with 2 decimal places, e.g. "2,345.56". '''Example:''' . echo !FormatNumber2("1234567") '''Result:''' . 1,234,567.00 = FormatPercent = '''Usage:''' !FormatPercent(number, optional presision = 1) Formats number as percentage. '''Example:''' . echo !FormatPercent("1") . echo !FormatPercent("0.25","0") . echo !FormatPercent("0.25","2") '''Result:''' . 100.0% . 25% . 25.00% |
Line 44: | Line 494: |
ScriptVariables | CategoryFunctions |
The following functions can be used to manipulate and retrieve string details from objects and variables.
These should be written in the following formats:
variable.function(arguments), example - myVar.subStr(3,2) if your variable name was "myVar" and you wanted to use subStr() to find the 2 characters that begin 3 from the left.
object.function(arguments), example - city.coords.split(",") if you wanted to split the coordinates of your city into an array to determine the seperate x and y values using the split() function.
Click each function name in the table below for more details of it, with examples.
Functions
Function |
Type |
Description |
|
|
|
String |
Prepends and appends spaces (or specified character) to a string to form string of the desired length. |
||||
String |
Returns the character in the position specified by the index parameter. |
||||
Number |
Returns the numeric Unicode character code of the character at the specified index. |
||||
String |
Appends the supplied arguments to the end of the String object, converting them to strings if necessary, and returns the resulting string. |
||||
String |
Returns a string comprising the characters represented by the Unicode character codes in the parameters. |
||||
int |
Searches the string and returns the position of the first occurrence of val found at or after startIndex within the calling string. |
||||
int |
Searches the string from right to left and returns the index of the last occurrence of val found before startIndex. |
||||
String |
Prepends spaces (or specified character) to a string to form string of the desired length. |
||||
int |
Compares the sort order of two or more strings and returns the result of the comparison as an integer. |
||||
Array |
Matches the specifed pattern against the string. |
||||
String |
Concatenate str1 and str2 together, delim is inserted between strings if both strings are not empty |
||||
String |
Matches the specifed pattern against the string and returns a new string in which the first match of pattern is replaced with the content specified by repl. |
||||
String |
Appends spaces (or specified character) to a string to form string of the desired length. |
||||
int |
Searches for the specifed pattern and returns the index of the first matching substring. |
||||
String |
Returns a string that includes the startIndex character and all characters up to, but not including, the endIndex character. |
||||
Array |
Splits a String object into an array of substrings by dividing it wherever the specified delimiter parameter occurs. |
||||
String |
Makes a string consisting of spaces (or of specified string) repeated count times. |
||||
String |
Parses and converts strings with parameters into object. |
||||
String |
Returns a substring consisting of the characters that start at the specified startIndex and with a length specified by len. |
||||
String |
Returns a string consisting of the character specified by startIndex and all characters up to endIndex - 1. |
||||
String |
Converts arguments to comma-separated string with values enclosed in qouble quotes. |
||||
String |
Returns a copy of this string, with all uppercase characters converted to lowercase. |
||||
String |
Returns a copy of this string, with all lowercase characters converted to uppercase. |
||||
String |
Returns a copy of this string, with all uppercase characters converted to lowercase. |
||||
String |
Returns a copy of this string, with all lowercase characters converted to uppercase. |
||||
String |
Upper cases the first letter of a string. |
||||
String |
Returns the primitive value of a String instance. |
||||
int |
Converts number to a string, e.g. "2.34 miles". |
||||
int |
Formats number with specified precision, e.g. "2,346". |
||||
int |
Formats numbers with 2 decimal places, e.g. "2,345.56". |
||||
int |
Formats number as percentage, e.g. "9.1%". |
CenterPad
Usage: CenterPad(str, targetLength, optional padChar = " ")
Prepends and appends spaces (or specified character) to a string to form string of the desired length.
Example:
echo CenterPad("This is a test", 25, ".")
Result:
- .....This is a test......
charAt
Usage: charAt(#)
Returns the character in the position specified by the index parameter.
Example:
- // Don't forget almost all internal "counting" starts at 0, not at 1...
// so the 5th character would actually be 0, 1, 2, 3, 4 <--- 4!
- var="hello"
- echo "The 5th letter in the word hello is: " + var.charAt(4)
Result:
- The 5th letter in the word hello is: o
charCodeAt
Usage: charCodeAt(#)
Returns the numeric Unicode character code of the character at the specified index.
Example:
- var="hello"
- echo "The numeric code of the 5th letter in the word hello is: " + var.charCodeAt(4)
Result:
- The numeric code of the 5th letter in the word hello is: 111
concat
Usage: concat(arg1,arg2,...,argN)
Appends the supplied arguments to the end of the String object, converting them to strings if necessary, and returns the resulting string.
Example:
- var="oompa"
- var2="loompa"
- var3="dance"
- echo var.concat(var2," ",var3)
Result:
- oompaloompa dance
fromCharCode
Usage: fromCharCode()
Returns a string comprising the characters represented by the Unicode character codes in the parameters.
Example:
- echo String.fromCharCode(70)
Result:
- F
indexOf
Usage: IndexOf()
Searches the string and returns the position of the first occurrence of val found at or after startIndex within the calling string.
Example:
- string = "this is a test string."
- echo string.indexOf("test")
Result:
- 10
lastIndexOf
Usage: lastIndexOf()
Searches the string from right to left and returns the index of the last occurrence of val found before startIndex.
Example:
- string = "this is another test string."
- echo string.lastIndexOf("test")
Result:
- 16
LeftPad
Usage: LeftPad(str, targetLength, optional padChar = " ")
Prepends spaces (or specified character) to a string to form string of the desired length.
Example:
echo LeftPad("This is a test", 25, ".")
Result:
- ...........This is a test
localeCompare
Usage: localeCompare()
Compares the sort order of two or more strings and returns the result of the comparison as an integer.
Example:
- string = "abc"
- echo "def".localeCompare(string)
Result:
- 3
match
Usage: match()
Matches the specified pattern against the string. Usage of "/g" allows global search (returns multiple results if there's multiple instances).
Example:
- string = "This is just a simple test string."
- echo string.match(/is/g)
Result:
- is,is
Merge
Usage: Merge(str1, str2, optional delim = " ")
Concatenate str1 and str2 together, delim is inserted between strings if both strings are not empty.
Example:
- echo Merge("This is a test", "of the Emergency Broadcast System")
- echo Merge("One plus One", "Two", " = ")
Result:
- This is a test of the Emergency Broadcast System
- One plus One = Two
RightPad
Usage: RightPad(str, targetLength, optional padChar = " ")
Appends spaces (or specified character) to a string to form string of the desired length.
Example:
echo RightPad("This is a test", 25, ".")
Result:
- This is a test...........
replace
Usage: replace( , )
Matches the specified pattern against the string and returns a new string in which the first match of pattern is replaced with the content specified.
Example:
- string = "yet another test string"
- echo string.replace("test", "dull test")
Result:
- yet another dull test string
search
Usage: search()
Searches for the specified pattern and returns the index of the first matching sub-string.
Example:
- string = "yet another test string"
- echo string.search("another")
Result:
- 4
slice
Usage: slice( , )
Returns a string that includes the startIndex character and all characters up to, but not including, the endIndex character.
Example:
- string = "Hello World!"
- echo string.slice(1,5)
Result:
- ello
split
Usage: split("delimiter")
Splits a String object into an array of substrings by dividing it wherever the specified delimiter parameter occurs.
Example:
- mycoords=city.coords.split(",")
- echo "x:" + mycoords[0] + " y:" + mycoords[1]
Result:
- x:746 y:34
StringRepeat
Usage: StringRepeat(count, optional str = " ")
Makes a string consisting of spaces (or of specified string) repeated count times.
Example:
echo StringRepeat(25, ".")
echo StringRepeat(25, "Test")
echo StringRepeat(25, "Test ")
Result:
- .........................
TestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
- Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test
StringToObject
Usage: StringToObject(str, delim1, delim2, optional result = null)
Parses and converts strings with parameters into object.
Example:
- str = "test1:no1,test2:no2"
o = StringToObject(str,",",":")
- echo o.test2
Result:
- no2
substr
Usage: substr(first, last)
Returns a substring consisting of the characters that start at the specified startIndex and with a length specified by len.
Example:
- string = "Hello World!"
- echo string.substr(1,4)
Result:
- ello
substring
Usage: substring(first, last)
Returns a string consisting of the character specified by startIndex and all characters up to endIndex - 1.
Example:
- string = "Hello World!"
- echo string.substring(1,4)
Result:
- ell
ToCSV
Usage: ToCSV(...args)
Converts arguments to comma-separated string with values enclosedi in qouble quotes.
Example:
- who = "Bob"
- what = "Cap his city"
- when = date()
- echo ToCSV(who, what, when)
Result:
- "Bob","Cap his city","Tue Feb 11 19:59:38 GMT-0500 2014"
toLocaleLowerCase
Usage: toLocaleLowerCase()
Returns a copy of this string, with all uppercase characters converted to lowercase.
Example:
- string = "tHIs Is a mEssAge."
- echo string.toLocaleLowerCase()
Result:
- this is a message.
toLocaleUpperCase
Usage: toLocaleUpperCase()
Returns a copy of this string, with all lowercase characters converted to uppercase.
Example:
- string = "tHIs Is a mEssAge."
- echo string.toLocaleUpperCase()
Result:
- THIS IS A MESSAGE.
toLowerCase
Usage: toLowerCase()
Returns a copy of this string, with all uppercase characters converted to lowercase.
Example:
- string = "tHIs Is a mEssAge."
- echo string.toLowerCase()
Result:
- this is a message.
toUpperCase
Usage:
Returns a copy of this string, with all lowercase characters converted to uppercase.
Example:
- string = "tHIs Is a mEssAge."
- echo string.toupperCase()
Result:
- THIS IS A MESSAGE.
Upper1
Usage: Upper1(str)
Upper cases the first letter of a string.
Example:
- echo Upper1("testing")
Result:
- Testing
valueOf
Usage:
Returns the primitive value of a String instance.
Example:
- string = "this is a message."
- echo string.valueOf()
Result:
- this is a message.
FormatMiles
Usage: FormatMiles(number)
Converts number to a string like "2.34 miles".
Example:
echo FormatMiles(123)
echo FormatMiles(123.4)
Result:
- 123.00 miles
- 123.40 miles
FormatNumber
Usage: FormatNumber(number, optional precision = 0, optional useThousandsSeparator = true)
Formats number with specified precision. Default has no decimal places, e.g. "2,346"
Example:
echo FormatNumber("1234567")
echo FormatNumber("1234567","2")
Result:
- 1,234,567
- 1,234,567.00
FormatNumber2
Usage: FormatNumber2(number, optional precision = 0, optional useThousandsSeparator = true)
Formats number with 2 decimal places, e.g. "2,345.56".
Example:
echo FormatNumber2("1234567")
Result:
- 1,234,567.00
FormatPercent
Usage: FormatPercent(number, optional presision = 1)
Formats number as percentage.
Example:
echo FormatPercent("1")
echo FormatPercent("0.25","0")
echo FormatPercent("0.25","2")
Result:
- 100.0%
- 25%
- 25.00%