<meta charset="utf-8">
<input/>
<button> Clique aqui !!</button>
<script>
document.querySelector ("input");
document.querySelector ("button");
function mostrar(){
alert("Acertou");
}
var button = document.querySelector("button");
button.onclick = mostrar;
</script>
Quando altero o nome da variável button para qualquer outra não aciona o alert.