-1
我想知道什麼是最好的方式來存儲輸入像: [99.90,76.00,67.76,56.78] 到4個單獨的變量(4個不同的數字到自己的變量)。我會知道如何在C中這樣做,但我是Javascript新手,我似乎無法弄清楚。Javascript輸入格式
謝謝!
我想知道什麼是最好的方式來存儲輸入像: [99.90,76.00,67.76,56.78] 到4個單獨的變量(4個不同的數字到自己的變量)。我會知道如何在C中這樣做,但我是Javascript新手,我似乎無法弄清楚。Javascript輸入格式
謝謝!
在JavaScript中,你可以只使用一個數組:
var myArray = [99.90, 76.00, 67.76, 56.78];
console.log(myArray[0]) //logs 99.90
如果你輸入一個字符串,你也可以這樣做:基於php方法
var input = "[99.90, 76.00, 67.76, 56.78]";
input = input.replace(/\[\]/g, '');
var myArray = input.split(',');
console.log(myArray[0]) //logs 99.90
我的解決方案
示例:http://jsfiddle.net/gsantos/b414ub3e/
/**
* Method list (based on PHP list)
*/
Array.prototype.list = Array.prototype.list || function() {
var list = this,
listIndex = 0,
listTotal,
listValue,
variables = arguments,
variableValue,
variablesIndex = 0;
listTotal = list.length;
for (; listIndex < listTotal; listIndex += 1) {
variableValue = variables[listIndex]
listValue = list[listIndex];
if ("undefined" !== typeof variableValue) {
window[variableValue] = listValue;
}
}
return this;
}
// example
var myArray = [99.90, 76.00, 67.76, 56.78];
myArray.list("a", "b", "c", "d");
alert(a);
這是輸入一個字符串還是數組? – Mathletics 2015-02-09 22:43:50
您的問題需要更多的細節。如果你想存儲四個變量的東西,那就這樣做。什麼東西阻止你?你問如何解析數據?如何閱讀? – 2015-02-09 22:53:33
對不起,是的,我基本上問我怎麼可以做到這一點: 這是一個字符串輸入「[99.90,76.00,67.76,56.78]」,我很好奇如何抓住每一組數字所以它會是這樣的; a = 99.90,b = 76.00,c = 67.76,d = 56.78 – Ralph 2015-02-10 18:31:29