使用js查看变量变更中的变量是什么

See what the variable is on a variable change with js?

本文关键字:变量 是什么 使用 js      更新时间:2023-09-26

我有一个变量,我将调用x,我想看看变量发生变化时是什么。

演示不完整:

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

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

谢谢!

请不要Jquery

在Chrome或Firefox(firebug)等浏览器中,您可以逐步运行程序,检查值等

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


但是,您可以使函数(setx)具有xglobal,或者在定义x的函数中具有setx嵌套函数:

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

然后不做

x = 7;

你做

setx(7);

并且触发警报。用对setx的调用替换所有xassignment,每当x发生更改时,即每当setx被调用时,您都会收到通知。

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