var tempScrollTop, currentScrollTop = 0;
var tempScrollTop = 0;
var currentScrollTop = 0;
var
.var tempScrollTop
, currentScrollTop = 0
;
tempScrollTop
остаётся неинициализированной, её значение undefined
, а во 2-м варианте ей даётся начальное значение 0
.