Javascript输入格式

Javascript输入格式,javascript,Javascript,我想知道存储输入的最佳方式是什么: [99.90, 76.00, 67.76, 56.78] 分为4个独立变量(将4个不同的数字分为各自的变量)。我知道如何在C中实现这一点,但我对Javascript还不熟悉,似乎无法理解 谢谢 在javascript中,您可以只使用数组: var myArray = [99.90, 76.00, 67.76, 56.78]; console.log(myArray[0]) //logs 99.90 如果您的输入是字符串,您还可以执行以下操作: var inp

我想知道存储输入的最佳方式是什么: [99.90, 76.00, 67.76, 56.78] 分为4个独立变量(将4个不同的数字分为各自的变量)。我知道如何在C中实现这一点,但我对Javascript还不熟悉,似乎无法理解


谢谢

在javascript中,您可以只使用数组:

var myArray = [99.90, 76.00, 67.76, 56.78];
console.log(myArray[0]) //logs 99.90
如果您的输入是字符串,您还可以执行以下操作:

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

基于php方法的解决方案

例如:

/**
*方法列表(基于PHP列表)
*/
Array.prototype.list=Array.prototype.list | |函数(){
var list=这个,
listIndex=0,
listTotal,
listValue,
变量=参数,
可变值,
变量sindex=0;
listTotal=list.length;
对于(;listIndex
输入的是字符串还是数组?您的问题需要更详细的说明。如果您想在四个变量中存储某些内容,那么就这样做。什么阻止了你?你是在问如何解析数据吗?如何阅读它?对不起,是的,我基本上是在问我如何才能做到这一点:它是一个字符串输入“[99.90,76.00,67.76,56.78]”,我很好奇如何获取每一组数字,所以它会是这样的;a=99.90,b=76.00,c=67.76,d=56.78
/**
 * 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);