0
我有这个功能,我似乎无法工作。我希望它比较两个变量并设置第三个变量的值。如何比较两个变量并设置第三个变量的值
var win_lose;
var this_roll = $('#past')[0].childNodes[9].textContent;
var last_roll = $('#past')[0].childNodes[9].textContent;
function compare() {
if (!(this_roll == last_roll)) {
win_lose = 'lose';
} else {
win_lose = 'win';
}
console.log(win_lose);
}
* var *已经得到函数范围...它也是全局范围的一部分,所以范围不是他的问题... –
但是,它是否设置了全局“win_lose”的值? – cbh1608
@ cbh1608不,因此为什么我编辑包含回报。不要在函数内部设置全局变量,它可能会使其很难跟踪。取而代之的是让函数返回值,而这些值又可以被赋值。 –