¿Cómo sabes cuándo devolver falso desde una función jQuery?

"return false"parece funcionar en elsubmitHandler pero no estoy seguro de por qué

function submitHandler() {
    $.post($(this).attr('action'), $(this).serialize(), null, "script");
    return false;
}

$(document).ready(function () {

    $('#top_cat').submit(submitHandler);

    $("#tip_click").click(function() {
        $("#high_hat").submit(submitHandler);
    });

});

Tampoco estoy seguro si necesito agregar un "return false" en el#tip_click Funciona para que se lea así:

    $("#tip_click").click(function() {
        $("#high_hat").submit(submitHandler);
        return false;
    });

¿Cuál es la regla a seguir aquí con respecto a cuándo "return false"?

Respuestas a la pregunta(1)

Su respuesta a la pregunta