void関数  <a href="javascript:void(0)"">

何も値を返さない命令です。
引数に指定した関数やメソッド、あるいは数式などは実行されますが、
それによって返される値は何もありません。
例えば、void(0); とした場合、0 は評価されますがスクリプトにはまったく影響を与えません。 

<a href="javascript:void(0)" onClick="location = 'view-source:' + window.location;">
このページのソースを表示する

<a href="javascript:void(location = 'view-source:' + window.location)">
このページのソースを表示する

実行結果を返す
<a href="javascript:location = 'view-source:' + window.location">
このページのソースを表示する

function viewSource(){location = "view-source:" + window.location;}

このページのソースを表示する