Parameter Variabel Optional

Seperti yang kita ketahui parameter variable optional itu adalah parameter variable dari function atau procedure yang tidak harus di definisikan atau di tentukan dalam penggunaannya.
Contoh :
PHP

function optionalVariable(var1, var2=0){
	return var1+var2;
}

Visual Basic 6

Function optionalVariable(var1 as Integer, Optional var2 as Integer){
	optionalVariable=var1+var2
}

Javascript

function optionalVariable(var1, var2){
var nilai=var1;
If (var2!=undefined){
	nilai+=var2;
}
return nilai;
}

Penjelasan :
Di PHP apabila parameter variable tidak didefinisikan dalam pemanggilan function atau procedure maka nilai defaultnya yang akan diambil. Sedangkan di VB 6 nilai defaultnya itu sesuai dengan tipe data yang digunakan(numeric=0, Boolean=false, string=''). Yang sangat berbeda adalah untuk javascript karena sebenarnya javascript tidak mendukung parameter variable optional, tapi bisa diakali dengan undefined sebab setiap kali variable tidak didefinisikan, javascript selalu memberikan nilai undefined.

Tinggalkan Balasan