我只是希望这个函数根据字符串返回一个 int 但它不起作用它将是 H 或 V 后跟 1 或 2 位数字。
即:H1 返回 99 H09返回91 H10回报90 H50 返回 50 V1 返回 1 V05 返回 5 V11 返回 11 V50返50
spot 将是我的字符串。
get100YardVersionEugene: function(spot)
{
var team = spot.match(/[A-Z]+/);
var yard = spot.match(/([0-9]+)/);
if (team == "H")
{
return 100-yard;
}
else //V
{
return yard;
}
},
出于某种原因,当它的 V9(或 H9)坏了,但是当我放入 V09 时它可以工作。
有人能告诉我为什么吗?
编辑:它会中断...我有两个变量 start 和 end
所以我有类似 start = get100YardVersionEugene("V9") 的东西
,我使用 start 和 end 在 html5 画布上绘制它
start = get100YardVersionEugene("V9") //没有正确绘制 start = get100YardVersionEugene("V09") //正确绘制