Belajar JavaScript Dasar
Void Keyword JavaScript
Belajar javascript dasar untuk pemula – Dalam JavaScript kita dapat menggunakan kata kunci kekosongan dalam banyak cara. Pada dasarnya dalam JavaScript itu adalah operator unary yang akan muncul sebelum operan tunggal Operator ini mendefinisikan ekspresi yang akan dievaluasi tanpa kembali nilai. Hal ini paling sering digunakan untuk sisi klien JavaScript seperti URL di mana itu akan memungkinkan kita untuk memperkirakan ekspresi efek samping tanpa browser menampilkan nilai ekspresi diperkirakan.
Mengenal Void dalam JavaScript
Void adalah kata kunci penting dalam JavaScript yang dapat digunakan sebagai operator unary yang muncul sebelum operan tunggalnya, yang dapat berupa jenis apa pun. Operator ini menentukan ekspresi yang akan dievaluasi tanpa mengembalikan nilai.
Sintaks void dapat berupa salah satu dari dua berikut:
<head> <script type="text/javascript"> void func() javascript:void func() OR void(func()) javascript:void(func()) </script> </head>
Penggunaan paling umum dari operator ini adalah dalam javascript di sisi klien: URL, yang memungkinkan mengevaluasi ekspresi untuk efek sampingnya tanpa browser menampilkan nilai ekspresi yang dievaluasi.
Di sini peringatan ekspresi (‘Peringatan!!!’) dievaluasi tetapi tidak dimuat kembali ke dokumen.
Contoh 1
<html>
<head>
<script type="text/javascript">
</script>
</head>
<body>
<p>Click the following, This won't react at all...</p>
<a href="javascript:void(document.write(“Hello : 0”))">Click me!</a>
</body>
</html>

Perhatikan contoh berikut. Tautan berikut tidak melakukan apa pun karena ekspresi “0” tidak berpengaruh dalam JavaScript. Di sini ekspresi “0” dievaluasi, tetapi tidak dimuat kembali ke dokumen saat ini.
Contoh 2 <html> <head> <script type="text/javascript"> </script> </head> <body> <p>Click the following, This won't react at all...</p> <a href="javascript:void(0)">Click me!</a> </body> </html>
Penggunaan void lainnya adalah dengan sengaja menghasilkan nilai yang tidak ditentukan sebagai berikut.
Contoh 3
<html>
<head>
<script type="text/javascript">
function getValue()
{
var a,b,c;
a = void ( b = 5, c = 7 );
document.write('a = ' + a + ' b = ' + b +' c = ' + c );
}
</script>
</head>
<body>
<p>Click the following to see the result:</p>
<form>
<input type="button" value="Click Me" onclick="getValue();" />
</body>
</html>
Referensi :
- Abdul Qadir, 2013, From Zero to A Pro Javascript & Jquery, Andi Yogyakarta
- Tutorials point, 2015, JavaScript Language Tutorials Point, E-book,com
- w3schools.com