Interaction of CFScript with CFML

You enclose CFScript regions inside <cfscript> and </cfscript> tags. No other CFML tags are allowed inside a cfscript region.

ColdFusion generates an error if a cfscript tag block does not contain at least one CFScript statement, and CFScript comments are not considered statements. To comment out all the contents of a cfscript tag block, put ColdFusion comment tags around the entire block, including the <cfscript> and </cfscript> tags.

You can read and write ColdFusion variables inside CFScript, as this example shows:

<cfoutput query="patients">
  <cfscript>
  //'testres' is a column in the "patients" query
  if( testres EQ 1 )
    result="positive";
  else
    result="negative";
  </cfscript>

<!--- The variable result takes its value from the script region --->
Test for #name# is #result#.<br>
</cfoutput>