算法让前端飞

JavaScript pratice

2019-06-17  本文已影响2人  意蜀

1.翻转字符串

问题描述:输入一个字符串,倒序输出该字符串
样例:
输入:"hello"
输出:"olleh"
分析:可以将该字符串中得字母放进一个数组里面,再通过数组翻转顺序,再存入字符串里面输出即可。
需要掌握得知识
1.string.split(location,arr.length)方法 将输入的字符串分解并以数组的形式返回。

<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr + "<br />")
document.write(arr.reverse())
</script>

输出

George,John,Thomas
Thomas,John,George

3.array.join(分隔符)用于把数组里面的元素加到字符串里面。

<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr.join())
</script>

输出:

George.John.Thomas

好了,现在题目也分析完了,看一下代码吧。

function reverseString(str) {
    var arr=str.split('');
    var rever=arr.reverse();
    str= rever.join('')
    return str;   
}
reverseString("hello");

输出:

"olleh"
image.png
上一篇 下一篇

猜你喜欢

热点阅读