查看在变量改变时变量的值使用js?

17 浏览
0 Comments

查看在变量改变时变量的值使用js?

我有一个变量,我将其称为x,我想要在变量改变时查看它的值。

不完整的演示:

var x = 0;
x = 1;
whenxchanges = {
    if (x == 0){
        alert(x);
    }
    else {
        alert(x);
    }
}

演示只是展示我想要发生的事情。

谢谢!请不要使用Jquery。

0
0 Comments

在像Chrome或Firefox(Firebug)这样的浏览器中,您可以逐步运行程序,检查值等等...

此外,您不能强制Javascript在x更改时触发事件。

但是,您可以创建一个函数(setx),使x成为全局变量,或者将setx作为一个函数的嵌套函数,在该函数中定义了x:

function setx(v) {
    alert("x changes!");
    x = v;
}

然后,您可以将

x = 7;

改为

setx(7);

这样就会触发alert。将所有的x赋值替换为调用setx,并且每当x更改时(即每当调用setx时),您将收到通知。

这当然是基本的跨浏览器JS。

您能够编写跨浏览器的代码吗?

这是跨浏览器的...

哦,对此表示抱歉。

0