Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Задание по массиву, матрице. (https://javascript.ru/forum/misc/67329-zadanie-po-massivu-matrice.html)

AndriyNNNNN 10.02.2017 21:48

Задание по массиву, матрице.
 
Помогите пожалуйста решить задачку:
Циклически сдвинуть вправо заданною строку на заданное количество символов.

Paguo-86PK 11.02.2017 12:58

Верно ли я понял суть вопроса?
 
<script>
String.prototype.scroll = function
(x) {
   return this.substr(x) + this.substr(0, (x < 0 ? this.length + x : x));
}
function Scroll(range) {
    var Message = document.getElementById("Promotional");
    Message.innerText = Message.innerText.scroll(range);
}
</script>
<body>
<button onclick='Scroll(8)'>««««</button>
<button onclick='Scroll(4)'>«««</button>
<button onclick='Scroll(2)'>««</button>
<button onclick='Scroll(1)'>«</button>
<span id='Promotional'>Просто нажимать по всем этим кнопочкам…</span>
<button onclick='Scroll(-1)'>»</button>
<button onclick='Scroll(-2)'>»»</button>
<button onclick='Scroll(-4)'>»»»</button>
<button onclick='Scroll(-8)'>»»»»</button>
</body>


Часовой пояс GMT +3, время: 08:35.