In this program, you will take input from a user and find the reverse of a number.
For example reverse of the number 1354 is 4531.
<!DOCTYPE html>
<html>
<body>
<script>
function reverse() {
var r,rev=0,n;
n = parseInt(prompt("enter a number:"));
while (n != 0) {
r = n % 10;
rev = rev * 10 + r;
n = parseInt(n / 10);
}
document.write("reverse of number is:"+rev);
}
</script>
<form>
<input type="button" value="reverse" onclick="reverse();" />
</form>
</body>
</html>
Input has taken through javascript prompt method
enter a number:1245 reverse of number is:5421
n%10
and rev*10
will maintain their nth positionparseInt(n / 10)
In this program, you will take numbers from users using the javascript prompt method and reverse those numbers by using do-while loop
<!DOCTYPE html>
<html>
<body>
<script>
function reverse() {
var r,rev=0,n;
n = parseInt(prompt("enter a number:"));
do{
r = n % 10;
rev = rev * 10 + r;
n = parseInt(n / 10);
}while(n != 0);
document.write("reverse of number is:"+rev);
}
</script>
<form>
<input type="button" value="reverse" onclick="reverse();" />
</form>
</body>
</html>
Input has taken through javascript prompt method
enter a number:1245 reverse of number is:5421
In this program, you will take numbers from users using the javascript prompt method and reverse those numbers by using for loop
<!DOCTYPE html>
<html>
<body>
<script>
function reverse() {
var r,rev=0,n;
n = parseInt(prompt("enter a number:"));
for(;n != 0; n = parseInt(n / 10))
{
r = n % 10;
rev = rev * 10 + r;
}
document.write("reverse of number is:"+rev);
}
</script>
<form>
<input type="button" value="reverse" onclick="reverse();" />
</form>
</body>
</html>
enter a number:34567 reverse of number is:76543