juniorscopehoistingBookmarkWhat is the main difference between `let`/`const` and `var`?Pick an optionA`var` only works in strict modeB`const` makes objects deeply immutableCThey have no scoping differenceD`let`/`const` are block-scoped; `var` is function-scoped