Preguntas etiquetadas con hoisting

94
¿Por qué JavaScript eleva las variables?

¿Por qué JavaScript eleva las variables? ¿Cuál fue la razón fundamental de los diseñadores cuando decidieron implementar la elevación? ¿Hay otros lenguajes populares que hagan esto? Proporcione enlaces relevantes a documentación y / o registros.