Hoisting JavaScript ਦਾ ਵਿਵਹਾਰ ਹੈ ਜੋ ਘੋਸ਼ਣਾਵਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਕੋਡ ਨੂੰ ਚਲਾਏ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਕੰਪਾਇਲ ਪੜਾਅ ਵਿੱਚ ਇਹਨਾਂ ਦੇ ਸਕੋਪ ਦੇ ਸਿਖ਼ਰ ਵੱਲ ਲੈ ਜਾਂਦਾ ਹੈ। ਪਰ ਕਿਵੇਂ ਕੋਈ ਚੀਜ਼ hoisted ਹੁੰਦੀ ਹੈ ਇਹ ਘੋਸ਼ਣਾ ਦੀ ਕਿਸਮ ਦੇ ਆਧਾਰ ਤੇ ਵੱਖਰਾ ਹੁੰਦਾ ਹੈ।
js
.(a);
a = ;
();
() { .(); }
.(b);
b = ;
