Javascript输入格式
Javascript Input Format
我想知道什么是存储输入的最佳方式,比如:[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方法的解决方案
示例: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);
相关文章:
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- 24小时输入时间:mm格式跨浏览器
- Angular指令中的最佳实践是将文本输入设置为英尺和英寸的格式
- 限制输入标记的格式
- 输入中的国际电话号码格式
- 在模糊 javascript 上格式化为 hh:mm 输入
- MySQL INSERT 命令正在将输入转换为不同的格式/值
- 使用new date()将数据与当前日期的MM/DD/YYYY格式的日期进行比较和筛选,同时从用户输入值中减去new d
- 更改日期范围输入组件的格式
- 想要初始化“;min”;输入类型的属性=“;日期“;在HTML5中,具有特定日期格式的日期值
- 将输入格式设置为从年月日到年月日
- angularjs输入类型日期的日期格式验证
- Javascript输入格式
- 日期选择器始终以默认日期打开,而不是以没有 DAYS 的格式输入日期
- 是否可以上传文本文件以 HTML/JS 格式输入
- 如何以 JSON 格式输入用户名/密码
- regex检查用户是否写了正确的格式输入
- 自动更正手机格式输入
- 要浮动的JavaScript格式输入值
- 以HTML格式输入并使用javascript进行处理,然后将新变量发送回HTML