--- language: ColdFusion filename: learncoldfusion.cfm contributors: - ["Wayne Boka", "http://wboka.github.io"] - ["Kevin Morris", "https://twitter.com/kevinmorris"] --- ColdFusion is a scripting language for web development. [Read more here.](http://www.adobe.com/products/coldfusion-family.html) ### CFML _**C**old**F**usion **M**arkup **L**anguage_ ColdFusion started as a tag-based language. Almost all functionality is available using tags. ```cfm HTML tags have been provided for output readability " --->
Set myVariable to "myValue"
Set myNumber to 3.14
Display myVariable:
Display myNumber:
Set myArray1 to an array of 1 dimension using literal or bracket notation
Set myArray2 to an array of 1 dimension using function notation
Contents of myArray1
Contents of myArray2
1 + 1 =
10 - 7 =
15 * 10 =
100 / 5 =
120 % 5 =
120 mod 5 =
Is 1 eq 1?
Is 15 neq 1?
Is 10 gt 8?
Is 1 lt 2?
Is 10 gte 5?
Is 1 lte 5?
Is 1 == 1?
Is 15 != 1?
Is 10 > 8?
Is 1 < 2?
Is 10 >= 5?
Is 1 <= 5?
Condition to test for: "
Index equals
Set myArray3 to [5, 15, 99, 45, 100]
Index equals
Set myArray4 to ["Alpha", "Bravo", "Charlie", "Delta", "Echo"]
Index equals
Set myArray5 to [5, 15, 99, 45, 100]
Value | As Boolean | As number | As date-time | As string |
---|---|---|---|---|
"Yes" | TRUE | 1 | Error | "Yes" |
"No" | FALSE | 0 | Error | "No" |
TRUE | TRUE | 1 | Error | "Yes" |
FALSE | FALSE | 0 | Error | "No" |
Number | True if Number is not 0; False otherwise. | Number | See "Date-time values" earlier in this chapter. | String representation of the number (for example, "8"). |
String | If "Yes", True If "No", False If it can be converted to 0, False If it can be converted to any other number, True |
If it represents a number (for example, "1,000" or "12.36E-12"), it is converted to the corresponding number. | If it represents a date-time (see next column), it is converted to the numeric value of the corresponding date-time object. If it is an ODBC date, time, or timestamp (for example "{ts '2001-06-14 11:30:13'}", or if it is expressed in a standard U.S. date or time format, including the use of full or abbreviated month names, it is converted to the corresponding date-time value. Days of the week or unusual punctuation result in an error. Dashes, forward-slashes, and spaces are generally allowed. |
String |
Date | Error | The numeric value of the date-time object. | Date | An ODBC timestamp. |
#sayHello()#
#getHello()#
#getWorld()#
#setHello("Hola")#
#setWorld("mundo")#
#sayHello()#
#getHello()#
#getWorld()#