Что такое hoisting javascript?
Вас спросили о всплытии переменных
www.w3schools.com/js/js_hoisting.asp
https://habrahabr.ru/post/127482/
меня тоже спросили как-то и я не ответил, потом это повторилось еще раз. Разобравшись в этом вопросе, стало оч обидно, так как знал я эту особенность движка JS с самого начала, и про функции и про переменные (раньше особенно было модно объявлять функции в конце скрипта).
Какой смысл называть это каким-то ущербным термином, я не понимаю, это просто особенность JS интерпретатора, которая упоминается везде, но не везде ей дается этот термин.