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