谢谢两位, 如果把 var sub1=10; var sub2=20; var sub3=30; var sub4=40; var sub5=50; var sub6=60; 值放到数组里面,那表达式应该怎么写呢? 如var realary=new Array(6); realary[0]=10; realary[1]=20; realary[2]=30; realary[3]=40; realary[4]=50; realary[5]=60; 表达式还是var test='1+3-5=6'; 这次验证realary[0]+realary[2]-realary[4]是不是等于realary[5]. 非常感谢两位!
如果把
var sub1=10;
var sub2=20;
var sub3=30;
var sub4=40;
var sub5=50;
var sub6=60;
值放到数组里面,那表达式应该怎么写呢?
如var realary=new Array(6);
realary[0]=10;
realary[1]=20;
realary[2]=30;
realary[3]=40;
realary[4]=50;
realary[5]=60;
表达式还是var test='1+3-5=6';
这次验证realary[0]+realary[2]-realary[4]是不是等于realary[5].
非常感谢两位!
alert( eval( test.replace("=","==").replace(/(\d+)/g,"realary[$1-1]") ) )