Le hoisting est un mécanisme par défaut en JavaScript, où les déclarations de variables et de fonctions sont "prélevées" de leur définition à l'intérieur du code. Cela signifie que ces déclarations sont « déplacées » vers le début du fichier, au-dessus de leur utilisation effective. Ainsi, JavaScript est