Почему в функциях JS пишут букву «e» хотя такой переменной нигде не определенно?
В первом случае - e - аргумент функции, который передается при ее вызове.
Во втором - e - переменная типа Exception значение которой определится автоматически, если в try блоке возникнет ошибка.
element.onclick = function(e) {

       console.log(e)

}
Переменная e будет содержать информацию о произошедшем событии.
Создаст ее интерпретатор js.