我正在创建带有自定义选项的打字导师。
不是专业人士(不要因为我错了人错了地方而生我的气),但感谢诸如 stackoverflow.com 之类的有用论坛和贡献流量/人,我能够在一两天内将其拉出来。
现在直接来这里!
while (i < len+1){
if(boxarray[i] == orgarray[i]){
++i;
actualScore = i - 1;
}
我已经搜索过了,'==' 运算符没有用,我不会去 JSON.encode。我在这个页面遇到了类似的解决方案。但就我而言,我必须在比较两个句子时遍历每个单词。细节是微不足道的,如果有人请帮我解决上面的问题,我不会再抱怨同一个项目,承诺。
好的,如果可以帮助您帮助我,我将添加更多代码。
var paratext = document.getElementById('typethis').innerHTML;
var orgstr = "start typing, in : BtXr the yellow box but. please don't shit." ;
var boxtext = document.getElementById('usit').value;
var endtrim = boxtext;
var actualScore;
var orgarray = listToArray(orgstr," ");
var boxarray = listToArray(boxtext," ");
var len = boxarray.length;
var i = 0;
var actualScore; //note var undefined that's one mistake I was making [edit]
if(orgstr.indexOf(boxtext) !== -1){
while (i < len+1){
if(boxarray[i] == orgarray[i]){
++i;
actualScore = i - 1;
}
}
alert(actualScore);
}