Saturday, June 9, 2012

return

Statemen return digunakan untuk keluar dari fungsi yang ada dan mengembalikan suatu nilai dari fungsi itu.

Sintaks:

return [expression];

expression adalah nilai yang perlu dikembalikan dari suatu fungsi.

Statemen return di dukung oleh CH1+, FF1+, IE3+, NN2+, O3+, SF1+.

Contoh di bawah ini mengembalikan nilai dari ekspresi x*x untuk fungsi foo():

function foo(x) { return x * x; } document.write(foo(10)); //100 -> 10*10 -> x*x

Jika return diset untuk tidak mengembalikan apa-apa, undefined dikembalikan:

function foo(x) { return; } document.write(foo(10)); //undefined