Use the wire.toBoolean function to determine if a value of any type is truthy. Use the second parameter to return a default if the value passed in is not able to be evaluated.
The following example sets the bool variable to truebecause the string "true" will evaluate to true.
constbool=wire.toBoolean("true",false);
The following example also sets the bool variable to true because the value null passed in cannot be evaluated as a proper Boolean. The function defaults to the second parameter true. If the second parameter was not passed in, the function would return false.
constbool=wire.toBoolean(null,true);
Numeric
To determine whether a value of any type is a number, use the wire.inNumeric function.
constnumber=wire.isNumeric("1234");
Guid
To create a universal unique identifier, use the wire.guid function.
constid=wire.guid();// id = f09a1e51-7dbf-49c2-b252-ff16c3b42a7a
Short Guid
To create a 6 character random alphanumeric value, use the guidShort function.