//with cycle (not recommended)
function StrReverse(str) {
var res = '';
for (var i = str.length - 1; i >= 0; --i)
res += str.charAt(i);
return(res);
}
alert(StrReverse(".gnirts a si sihT"));
//creating prototype
String.prototype.reverse = function() {
return this.split('').reverse().join('');
}
alert(new String(".gnirts a si sihT").reverse());