我正在尝试声明一个变量,其值是当时未设置的另一个变量。
var add = 1 + three;
var three = 3;
document.getElementById('thediv').innerHTML = add;
//results in "NaN"
有没有办法使用 Jquery/Javascript 做到这一点?
我正在尝试声明一个变量,其值是当时未设置的另一个变量。
var add = 1 + three;
var three = 3;
document.getElementById('thediv').innerHTML = add;
//results in "NaN"
有没有办法使用 Jquery/Javascript 做到这一点?
你可以把 add 变成一个函数,
function add() {
return 1 + (three || 0);
}
var three = 3;
document.getElementById('thediv').innerHTML = add();
虽然,在我看来,这很难理解。我会更进一步,并提出three
一个论点add
function add(three) {
return 1 + (three || 0);
}
document.getElementById('thediv').innerHTML = add(3);
这是你的目的吗?
var add = "1 + three";
var three = 3;
document.getElementById('thediv').innerHTML = eval(add);