Quando a expressão <CFSET x=9*6-4> é calculada, qual será o valor de x? É 50 (9 vezes 6 é 54, menos 4 é 50), ou 18 (6 menos 4 é 2, vezes 9 é 18)? O valor é atualmente 50, mas como você pode ver, a ordem do cálculo cria uma grande diferença. Por este motivo você deve sempre usar parenteses para definir a ordem de cálculo. Se você quer fazer o cáculo 9*6 primeiro use o seguinte código <CFSET x=(9*6)-4>, e se quer fazer 6-4 primeiro use <CFSET x=9*(6-4)>. Parenteses são sempre calculados primeiro, e previne qualquer ambiguidade.
|