2014-03-29 43 views
-2

我有總是包含與一個連字符分隔的8個可變值的字符串分割字符串( - )象在下面的例子:的JavaScript/jQuery的:如何與多個值

5-2-2-2 -2-2-2-1

什麼是最好的方式將其分成8個單獨的值,以便我可以在變量中使用它們中的每一個,如果值可以是整數或值'n/a '?非常感謝任何幫助,Tim。

回答

1
var str = '5-2-2-2-2-2-2-1'; 
var parts = str.split('-'); 
for (var i=0;i<parts.length;i++){ 
    console.log(parts[i]); 
    } 
+0

感謝這個!我對JS很新,所以很抱歉,如果這是一個簡單的問題,但在這種情況下如何獲得分配給變量的值? for循環是否會以我的名字創建變量,如var1,var2等?我需要將我的變量稱爲ms1,ms2等。 – user2571510

+1

'parts [0]'包含'5','parts''包含'2','parts''包含'2'''' str。 split()會產生一個數組。所以'parts'是一個數組。閱讀更多關於JavaScript數組 – andrew