function check()
{
var rowl=document.getElementsByClassName("tbody")[0].rows;
for(var r=0;r<rowl.length;r++)
{
ch=document.getElementsByClassName("tbody")[0].rows[r].cells[2].childNodes[0].value;
var tiderow=document.getElementsByClassName("tide")[r];//rows[0].cells[1].childNodes[0].value;
for(var t=0;t<tiderow.rows.length;t++)
{
var noo=tiderow.rows[t].cells[1].childNodes[0].value;
console.log(noo);
}
}
}
&#13;
function check()
{
var rowl=document.getElementsByClassName("tbody")[0].rows;
for(var r=0;r<rowl.length;r++)
{
ch=document.getElementsByClassName("tbody")[0].rows[r].cells[2].childNodes[0].value;
var tiderow=document.getElementsByClassName("tide")[r];//rows[0].cells[1].childNodes[0].value;
for(var t=0;t<tiderow.rows.length;t++)
{
var noo=tiderow.rows[t].cells[1].childNodes[0].value;
console.log(noo);
if(noo>ch)
{
console.log("Error occured");
}
}
}
}
&#13;
答案 0 :(得分:2)
啊,但 更大。您正在将"5"
与"10"
进行比较。字符串"5"
大于"10"
字符串。如果要将这些数字作为数字进行比较,请在比较前将它们转换为数字:
ch = Number(rowl[r].cells[2].childNodes[0].value);
var noo = Number(tiderow.rows[t].cells[1].childNodes[0].value);
答案 1 :(得分:1)
你应该做
let result = yield call(corewar.parser.parse.bind(corewar), action.redcode)
let result = yield call([corewar, corewar.parser.parse], action.redcode)
否则javascript会将此变量视为字符串,因此5大于10