网页前端后台技巧(CSS+HTML)Web互联网科技

【JS算法】反转字符串

2019-05-08  本文已影响4人  德育处主任
微信订阅号:Rabbit_svip


将一下字符串以反转顺序的形式输出。

var str = 'Hello World!';

输出结果

!dlroW olleH

要实现以上需求,有几种方法。比如用循环的方式,读取每一个字符。然后再反向输出。

但还有一种更舒服但方法:用系统提供的函数来实现。
会用到以下几个方法:

其中 split() 是字符串的方法,作用是把字符串按照规定的方式分割成数组。
reverse() 是数组的方法,作用是反转数组排序。
join() 是数组的方法,数组按一定规则转换成字符串。


以下是实例代码

var str = 'Hello World!';

var reStr = str.split('').reverse().join('');

console.log(reStr);

首先,用 split('') 分割字符串,并将每个字符(包括空格)都变成数组的一个个元素。

然后通过 reverse() 将数组的元素反转排序。

最后用 join('') 将数组转换成字符串。

上一篇 下一篇

猜你喜欢

热点阅读