下記のようにウェブページのリンク先がときどきjavascript:;になっていてリンク先のファイルやページに飛べないことがあります。

このjavascript:;はそもそもどのような処理をして、サイト制作者はなんのためにこのようなリンクを作成するのでしょうか?

<a href="javascript:;" rel="nofollow">example.pdf</a>