ColdFusion supports a number of datatypes for use in building expressions. These datatypes can be broken into two categories, simple and complex. The simple datatypes are made up of Booleans, strings, numbers (both integer and floating point), and date/time objects:
uses the Boolean datatype to store the value generated by a logical
operation. Boolean values are stored as either
FALSE. In numeric
operations, Boolean values evaluate to
FALSE. When dealing with strings, Boolean values
are set to
FALSE. Note that no
quotes are necessary to delimit Boolean values.
text values in strings delimited by a set of single or double quotes.
"This is a string." and
'So is this!' are both strings.
'1000' are also strings so long as the numbers are
delimited by a set of quotes. The empty string can be written as
"". There are
certain special characters that must be escaped within strings. These
special characters are the single quote (
double quote (
"), and pound sign
#). These characters may be escaped by doubling
up on them as in the following
<CFSET String1 = "This is a ""good"" use of escaped double quotes"> <CFSET String2 = "This is a ''good'' use of escaped single quotes"> <CFSET String3 = "What is the ##1 team in the league?">
As we’ll discuss in the next section,
<CFSET> is a CFML tag you use to set a variable to a particular ...