Using let over var is generally recommended in modern JavaScript due to its block-scoped nature and reduced risk of unintended variable re-declarations or hoisting issues.

let

var

Examples and Comparison