Detectar dirección de desplazamiento

Entonces estoy tratando de usar JavaScripton scroll para llamar a una función. Pero quería saber si podía detectar la dirección del desplazamiento sin usar jQuery. Si no es así, ¿hay alguna solución?

Estaba pensando en poner un botón "arriba", pero me gustaría evitarlo si pudiera.

Acabo de intentar usar este código pero no funcionó:

if document.body.scrollTop <= 0 {
    alert ("scrolling down")
} else {
    alert ("scrolling up")
}

Respuestas a la pregunta(7)

Su respuesta a la pregunta