Converts a value to a string.
Lucee parses numbers with one decimal place.
complex object types can only be used in combination with the member syntax.
toString(any_value [, encoding])
→ returns string
any_value.toString()
utf-8iso-8859-1windows-1252us-asciishift_jisiso-2022-jpeuc-jpeuc-krbig5euc-cnutf-16base64Value = toBase64( "stringValue" );
binaryValue = toBinary( base64Value );
stringValue = toString( binaryValue );
writeOutput(stringValue);
Expected Result: Expected Result: stringValue
s = {
"a": "1",
"b":"2"
};
writeOutput(toString(s));
Expected Result: {a={1},b={2}}
CF number toString as a method
CAUTION: While CF returns an integer (42), Lucee returns a double (42.0), that's because while CF stores the value as java.lang.Integer (CF 2018+) resp. java.lang.String (CF 2016+), Lucee calls this method on java.lang.Double.
num = 42;
writeOutput(num.toString());
Expected Result: 42
Signup for cfbreak to stay updated on the latest news from the ColdFusion / CFML community. One email, every friday.