質問: 初心者です return falseはどこに値をかえしてるんですか? 関数(引数)の部分ですか?
回答: >return falseはどこに値をかえしてるんですか? 関数の呼び出し元です。 ∴ sliderSlide() を呼び出している部分が返り値によってどう処理しているかを確認することになります。 つまりsliderSlideという関数を使っている側が、if (sliderSlide(xxx)) などとして返り値をチェックしていたり、let var = sliderSlide(xxx) として var の値をチェックしていたりします(それによって動作を変えているハズ)。 提示された関数の場合、isChanging の値の真偽を逆転して返すだけのように思えます(なので何のために関数にしているかよくわかりません)。isChanging は、最初にisChanging = true;にしたあと、タイムアウトで false にしているようですけどね。