Javascript 用js查看变量更改中的变量是什么?
我有一个变量,我将调用Javascript 用js查看变量更改中的变量是什么?,javascript,var,Javascript,Var,我有一个变量,我将调用x,我想看看当变量改变时是什么 不完整的演示: var x = 0; x = 1; whenxchanges = { if (x == 0){ alert(x); } else { alert(x); } } 演示只是展示我想要发生的事情 谢谢 请不要使用Jquery,在Chrome或Firefox(firebug)等浏览器中,您可以一步一步地运行程序,检查值等 此外,当x发生变化时,不能强制Javascr
x
,我想看看当变量改变时是什么
不完整的演示:
var x = 0;
x = 1;
whenxchanges = {
if (x == 0){
alert(x);
}
else {
alert(x);
}
}
演示只是展示我想要发生的事情
谢谢
请不要使用Jquery,在Chrome或Firefox(firebug)等浏览器中,您可以一步一步地运行程序,检查值等 此外,当x发生变化时,不能强制Javascript触发事件
但是,您可以将函数(setx)设为全局函数,或将setx设为定义了x的函数中的嵌套函数:
function setx(v) {
alert("x changes!");
x = v;
}
那就不做了
x = 7;
是吗
setx(7);
并触发警报。用对setx的调用替换所有的x分配,当x发生变化时(即调用setx时)将通知您
这当然是基本的跨浏览器JS。当变量发生变化时,没有事件“简单”解决方案。它们不是我想要的答案。我想一个非常简单的版本,就像在演示可能是你想要的。但是,没有标准事件来测试变量的变化。通常,您测试特定JavaScript事件的变量更改。不过,请先阅读页面顶部的警告。你能做跨浏览器的吗这是跨浏览器的…哦,很抱歉