1.字符串轉數組的方法
String對象中的split()方法
var a="1,2,3,4";
var c=a.split(",");
console.log(c)
將字符串轉換為數組了
2.數組轉字符串
(1).join()將所有元素放入字符串中,如下例:
var a, b;
a = new Array(0,1,2,3,4,5);
b = a.join("-");
console.log(b)
既然說到了數組轉字符串,那么我們不如在深究一下。前兩天看了一道面試題:利用var s1=prompt("請輸入任意的字符串","")可以獲取用戶輸入
的字符串,試編程將用戶輸入的字符串“反轉”,並且將字符串輸出。
回憶了一下,字符串對象方法中並沒能夠實現反轉的,但是數組對象的方法有,reverse()方法。
先說一下reverse()方法
var a=[1,2,3,4];
a.reverse();
console.log(a);
發現數組對象發生了反轉,[4,3,2,1]
那么問題就簡單了
var s1=prompt("請輸入任意的字符串","");
//字符串轉化為數組
var a= s1.split("");
//利用數組對象的reverse()方法實現反轉
a.reverse();
//利用數組的join()方法轉換為字符串
var b=arr.join("");
console.log(b);