给大家提供一个字符串,然后我们需要实现每一个字符都用尖括号括起来的效果。例如给你一个字符串"绿叶学习网",最终你要得到的是:

<绿><><><><>

实现代码如下:

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script> var str1 = "绿叶学习网"; var str2 = str1.split("").join("><"); var arr = str2.split(""); arr.unshift("<"); arr.push(">"); var result = arr.join(""); document.write(result); </script> </head> <body> </body> </html>

浏览器预览效果如下图所示。

分析:

var str2 = str1.split("").join("><");表示在str1所有字符的中间插入大于号和小于号(><),因此str2为"绿><叶><学><习><网"

var arr = str2.split("");表示将str2转换为数组,str2中每一个字符都是数组的一个元素。因为只有将str2转换为数组,我们才可以使用数组的unshift()方法和push()方法。