Software-Engineering
# Which Variables exist in JS?
For variables, we use let
, var
, const
type | scope | definition |
---|
let | block scope | can be reassigned |
const | block scope | can’t be reassigned |
var | function scope - old; avoid it | hoised to the top of their scope |
# Block Scoped
use let
, const
# Scoped to function
use var
TRY TO AVOID var