• Напишите функцию JavaScript, которая переворачивает число.

    
    function reverse_a_number(n) {
    
    // Ваш код
    
    };
    
    document.writeln(reverse_a_number(258961)); // 169852
    

    Решение:

    Выполнить код »

    Пояснение:
    Предположим, что n = 7000.
    Преобразуйте число в строку:
    Код: -> n = n + "";
    Примечание. Существуют разные способы преобразования числа в строку:

    1. Строковый литерал -> str = "" + num + "";
    2. Конструктор строк -> str = String (num);
    3. toString -> str = num.toString ();
    4. Строковый литерал простой -> str = "" + num;

    Метод split() используется для разделения объекта String на массив строк путем разделения строки на подстроки.
    Код: console.log ('7000'.split(""));
    Вывод: ["7", "0", "0", "0"]

    Метод reverse() используется для реверсирования массива на месте. Первый элемент массива становится последним, а последний - первым.
    Код: console.log (["7", "0", "0", "0"].reverse());
    Вывод: ["0", "0", "0", "7"]

    Метод join() используется для объединения всех элементов массива в строку.
    Код: console.log (["7", "0", "0", "0"].Reverse().join(""));
    Выход: "0007"



    Kwork.ru - услуги фрилансеров от 500 руб.

    Комментарии

    пожелания к комментариям…
    • Приветствуются комментарии, соответствующие теме урока: вопросы, ответы, предложения.
    • Одну строчку кода оборачивайте в тег <code>, несколько строчек кода — в теги <pre><code>...ваш код...</code></pre>.
    • Допускаются ссылки на онлайн-песочницы (codepen, plnkr, JSBin и др.).