Hosting, or hoisting, is JavaScript's default behavior of "moving declarations to the beginning" of code.