Hoisting je vedenje JavaScripta, ki premakne deklaracije na vrh njihove obsega med fazo prevajanja, preden se izvede kateri koli kód. Toda kako se kaj dvigne, se razlikuje glede na vrsto deklaracije.
js
.(a);
a = ;
();
() { .(); }
.(b);
b = ;
