!1 > не единица > не true > false
return false
Таким образом экономят символы маньяки и некоторые оптимизаторы кода.
В случае с обработчиком события возврат false отменяет стандартное действие(например переход по ссылке при клике по ней) и, в случае jquery, дальнейшее всплытие(обработчики на элементах выше, в нативном js за это отвечает event.stopPropagation()).