Sono così confuso su come funziona Void
operator (in javascript) e qual è il suo ruolo. come ho letto, Void
è un operatore che valuta un'espressione senza restituire un valore , ma eseguendo lo script ad esempio:
<html>
<head>
</head>
<body>
<a href="javascript:void(alert(1+1))">Click me!</a>
</body>
</html>
Dopo aver fatto clic sul link, il browser mostra il valore 2, che non deve essere mostrato poiché l'espressione valutata ( alert(1+1)
) non deve restituire un valore a causa dell'essere un operando dell'operatore Void
. < br>
Qualcuno può chiarirlo per favore?