Логика обратного числа не работает с использованием javascript

У меня есть вопрос из сети, и я попытался его решить, пожалуйста, проверьте вопрос ниже,

Reverse Number Given a number N, print reverse of number N. Note: Do not print leading zeros in output. For example N = 100 Reverse of N will be 1 not 001. Input: Input contains a single integer N. Output: Print reverse of integer N. Constraints: 1<=N<=10000

Я попытался решить эту проблему, используя приведенную ниже логику, но я застрял в каком-то месте, я не знаю, что не так с моим кодом, проверьте это

function rvrs() {
            var a, no, b,temp = 0;
            no = Number(document.getElementById("no_input").value);

            b = no;
            while (no > 0)
            {
                a = no % 10;
                temp = temp * 10 + a;
            }
            document.getElementById("txt1").value = a;
        }
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
0
47
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Тот же вопрос, который я уже решил, ваша логика верна, но где вы разбираете целое число и делите? а также выходное значение, которое вы берете из неправильной переменной, оно должно быть temp, а не a.

Проверьте мое решение,

function rvrs() {
        var a, no, b,temp = 0;
        no = Number(document.getElementById("no_input").value);

        b = no;
        while (no > 0)
        {
            a = no % 10;
            no = parseInt(no / 10);
            temp = temp * 10 + a;
        }
        document.getElementById("txt1").value = temp;
    }

Вы можете использовать некоторые функции массива:

var test = 123456
var reversed = parseInt(test.toString().split('').reverse().join(''))

Другие вопросы по теме