その時点で設定されていない別の変数を値とする変数を宣言しようとしています。
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);