JavaScript pratice

作者: 意蜀 | 来源:发表于2019-06-17 11:09 被阅读2次

1.翻转字符串

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

  • location 代表以它本身为边界,分割字符串,且不返回它本身。

  • arr.length是指返回的最大长度。

  • 如果location是一个空字符串,则代表将字符串分割成单个字母,以数组的形式返回。

    例如: image.png

    2.string.reverse()方法将数组里面的元素顺序颠倒

<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

相关文章

网友评论

    本文标题:JavaScript pratice

    本文链接:https://www.haomeiwen.com/subject/digtfctx.html