字符串左旋转是指从前缀侧逆时针移动给定数量的字符并将其添加到后缀侧。类似地,字符串的右旋转意味着给定字符串的字符顺时针移动,但与左旋转正好相反,并且从后缀中选取给定数量的字符并将其添加到字符串的前缀中。在本文中,我们将实现给定字符串的左旋转和右旋转的 JavaScript 程序。,在这个问题中,我们得到一个字符串和一个数字。该数字表示我们必须向任一方向旋转绳子多少次。正如我们对顺时针和逆时针旋转有所了解意味着从给定字符串中从起始或前缀侧或从结束或后缀侧获取一些字符,然后从中删除并添加到字符串的末尾。,字符串的长度和给定字符串中字符的频率不会改变,只是当前字符串的排列发生变化。,例如,给定一个字符串:apple,那么给定字符串的左旋转将如下 –