【发布时间】:2021-05-05 21:16:41
【问题描述】:
我在表单中有一个字符串作为输入;让我们说“1,5;6,10”。现在,我想比较位置 1 和 3 的数字,即(1 和 6)。无论哪个最大,都将打印它的权利。在这种情况下,数字 10 将打印为 1
让输入是, const customer_demand ="1,5;6,10";
我想用 slice() 方法进行处理,并将 1 和 6 分开:
const number1 = customer_demand.slice(0, 1); // 1
const number2 = customer_demand.slice(4, 5); // 6
并将结果与 if & else 进行比较。但是可能有第三个数字是两位数的情况,比如:
const customer_demand ="1,5;16,10";
我的 slice() 方法索引会偏移。在这方面我能做些什么?我希望我已经说清楚了,如果没有,请发表评论。谢谢
【问题讨论】:
-
你的输入字符串有不同的分隔符吗? “,”,“;”,还有什么?
-
@DmytroKrasnikov 是的,它就像“a,b;c,d”
标签: javascript slice