Да. Во втором примере вы делаете точно такой же результат; тем не менее, вы улучшили читабельность, явно указав область, которую вы намерены изменить, и это хорошо.
ColdFusion, сначала выполнит поиск ЛОКАЛЬНОЙ области, поэтому вы не сохранили в ColdFusion большую часть обработки; тем не менее, код теперь чище. Если бы результат существовал в области КЛИЕНТА или КУКИ, вы бы избавили ColdFusion от необходимости сначала оценивать четыре или пять других областей.
Я когда-то использовал 'var result = 0;' стиль локализации переменных для функции, но теперь я явно идентифицирую все свои области видимости, чтобы обеспечить правильную область видимости всех переменных и облегчить понимание кода для других.
Подводя итог, код точно такой же, как и у машины, но теперь его легче понять человеку.