-1
的JavaScript访问变量值说我做一个变量是这样的:没有简化
var a = 1+1;
,如果我这样做:
alert(a);
我会得到2 但我想提醒框说1 + 1,而不是2.有没有办法做到这一点? 我已经尝试了很多事情,没有任何成功。
的JavaScript访问变量值说我做一个变量是这样的:没有简化
var a = 1+1;
,如果我这样做:
alert(a);
我会得到2 但我想提醒框说1 + 1,而不是2.有没有办法做到这一点? 我已经尝试了很多事情,没有任何成功。
否。
因为,您正在将数学运算的结果分配给变量a
,而不是该操作的文本。
要显示它的唯一方法是如果您将数学公式设为字符串。
alert("1+1")
或
var a = "1+1";
alert(a);
然后,如果你需要的实际计算1+1
你可以EVAL它像这样:
var a = "1+1"; // string
var b = eval(a); // number
alert(a); // 1+1
alert(b); // 2
只是打印为字符串;'VAR一个='1 + 1'' –
'a =“1 + 1”'会做,因为那是一个字符串。 – trincot
你有没有试过'a ='1 + 1';'? – Amit