Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!

# JavaScript reverse integer (?)

juhee kim
Greenhorn
Posts: 1
I'm having difficulty writing a program that needs to compute 2-6 digits reversed. For instance: 12 = 21 1456 = 6541, etc. This is what I have so far. Any hints are greatly appreciated. Thank You. email: j0kim025@uofl.edu
/*
<HTML>
<title> Homework #5 part1 </title>
<script language = "javascript">

function begin()
{
var num = new Array(); // unlimited elements array

int num[0] = parseInt(window.prompt("Please Enter 2- 6 digits number",""));

if ( num[0] < 10 || num[0] > 999999)
{
int num[0] = parseInt(window.prompt("Please Re-Enter 2-6 digits number",""));
}
var n;
n = StrReverse("");

document.writeln(n);

}

</script>
<BODY><p> <h2> Click refresh to run it again </h2></p>
</body>
</html>*/

fred rosenberger
lowercase baba
Bartender
Posts: 12122
30
We have a forums devoted to JavaScript. I'll move this thread to there for you. Check for any followups in that forum.

Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
Hi, welcome to the ranch! And the HTML & JavaScript forum!

If you're not familiar with the ranch, you'll find we give you hints and invite you to do all the real work. We try not to just do homework, or real work, for folks. So ... I could imagine doing this two ways.

One: make a string from your user input, work your way through it one character at a time and add each character to a new string. Google for JavaScript string functions and see what you find.

Two: find a JavaScript math function that will give you just the "ones column" of your number. Make that your new result. Divide the original number by 10 to remove that "ones" value and repeat. I left out a critical bit of output processing but you'll find it quickly enough.

The ranch works really well when you post some code that almost works, so take a shot at either or both of those and show us what you make!

Bear Bibeault
Author and ninkuma
Marshal
Posts: 64827
86