несколько улучшений и поправок
<script>
prel = document.getElementById("prel");
nul = 0;
function lu(){
prel.innerHTML = ++nul;
nul === 100 && clearInterval(bub);
}
bub = setInterval(lu, 40);
</script>
Во-первых, в данном случае не надо использовать ключевое слово var, т.к. все переменные ты объявляешь вне функции, т.е. в ГЛОБАЛЬНОЙ области видимости.
Во-вторых, для уменьшения размера кода создаваемой функции хорошо использовать префиксный инкремент
ИНКРЕМЕНТ
В-третьих, по возможности лучше для сравнения в циклах использовать
строгое сравнение - разница в скорости может различаться в 7 раз.