Learn COLDFUSION with Real Code Examples
Updated Nov 20, 2025
Code Sample Descriptions
1
ColdFusion Counter and Theme Toggle
<cfset count = 0>
<cfset isDark = false>
<cfscript>
function updateUI() {
writeOutput('Counter: ' & count & '<br>');
writeOutput('Theme: ' & iif(isDark, 'Dark', 'Light') & '<br>');
}
function increment() {
count += 1;
updateUI();
}
function decrement() {
count -= 1;
updateUI();
}
function reset() {
count = 0;
updateUI();
}
function toggleTheme() {
isDark = not isDark;
updateUI();
}
// Simulate actions
updateUI();
increment();
increment();
toggleTheme();
decrement();
reset();
</cfscript>
Demonstrates a simple counter with theme toggling using ColdFusion variables and output tags.
2
ColdFusion Fibonacci Sequence
<cfscript>
a = 0;
b = 1;
writeOutput(a & '<br>');
writeOutput(b & '<br>');
for(i=1; i <= 8; i++) {
c = a + b;
writeOutput(c & '<br>');
a = b;
b = c;
}
</cfscript>
Generates first 10 Fibonacci numbers.
3
ColdFusion Factorial Calculator
<cfscript>
n = 5;
f = 1;
for(i=1; i <= n; i++) {
f *= i;
}
writeOutput(f);
</cfscript>
Calculates factorial of a number.
4
ColdFusion Prime Checker
<cfscript>
n = 13;
isPrime = true;
for(i=2; i < n; i++) {
if(n mod i == 0) {
isPrime = false;
break;
}
}
writeOutput(iif(isPrime, 'Prime', 'Not Prime'));
</cfscript>
Checks if a number is prime.
5
ColdFusion Sum of Array
<cfscript>
arr = [1,2,3,4,5];
sum = 0;
for(i=1; i <= arrayLen(arr); i++) {
sum += arr[i];
}
writeOutput(sum);
</cfscript>
Calculates the sum of an array of numbers.
6
ColdFusion Reverse String
<cfscript>
s = 'HELLO';
r = '';
for(i=len(s); i >= 1; i--) {
r &= mid(s,i,1);
}
writeOutput(r);
</cfscript>
Reverses a string.
7
ColdFusion Multiplication Table
<cfscript>
n = 5;
for(i=1; i <= 10; i++) {
writeOutput(n & ' x ' & i & ' = ' & (n*i) & '<br>');
}
</cfscript>
Prints multiplication table of a number.
8
ColdFusion Temperature Converter
<cfscript>
c = 25;
f = (c * 9/5) + 32;
writeOutput(f);
</cfscript>
Converts Celsius to Fahrenheit.
9
ColdFusion Simple Alarm Simulation
<cfscript>
temp = 80;
thresh = 75;
writeOutput(iif(temp > thresh, 'Alarm: Temperature Too High!', 'Temperature Normal'));
</cfscript>
Simulates an alarm when temperature exceeds a threshold.
10
ColdFusion Random Walk Simulation
<cfscript>
steps = 10;
pos = 0;
for(i=1; i <= steps; i++) {
if(rand() LT 0.5) {
pos++;
} else {
pos--;
}
writeOutput(pos & '<br>');
}
</cfscript>
Simulates a 1D random walk.