var s = "JavaScript C C++ C# Java";
document.write(ReverseString(s));
function ReverseString(s) {
function reverse(s, len, s_rev) {
return (len === 0) ? s_rev : reverse(s, --len, (s_rev += s[len]));
};
return reverse(s, s.length, '');
}
/*
run:
avaJ #C ++C C tpircSavaJ
*/