Константа просто должна быть объявлена до того, как код, к которому она обращается, оценивается (т.е. когда вызывается связанная функция).
Порядок, в котором написан код, не материя.
function example () {
console.log(`The value of foo is ${foo}`);
}
try {
example();
} catch (e) {
console.log("There was an error in the first attempt!");
}
const foo = 1;
try {
example();
} catch (e) {
console.log("There was an error in the second attempt!");
}