gpt4 book ai didi

javascript - 计算两个相互引用且相互依赖的变量?类似于excel如何计算单元格?

转载 作者:行者123 更新时间:2023-12-03 01:15:27 26 4
gpt4 key购买 nike

我正在尝试将 Excel 电子表格计算器转换为 JavaScript 计算器。我已经完成了 90%,但我陷入了定义两个变量的部分。

Excel 电子表格中的两个单元格相互引用,Excel 以某种方式同时动态计算这两个单元格。据我所知,Javascript 是按从上到下的顺序编译的。

因此,对于下面的示例,我无法计算依赖于变量 C 的变量 B,因为 C 尚未定义。这两个都依赖于先前根据用户在计算器中输入计算的值,因此我无法预先计算任何内容(可以吗?)。

那么有没有办法强制 javascript 以某种方式同时计算两者?

示例:

var A = ?, 
B = C-A,
C = B-2;

我不是开发人员,对于我的问题中的任何漏洞/错误深表歉意。任何帮助,将不胜感激。

最佳答案

我不能 100% 确定 JavaScript 处理这种计算方式的效果如何,但你可以像这样构建它:

var a = 2;

var b = 1;

var c;

c = a - b;//预期为 1。

关于javascript - 计算两个相互引用且相互依赖的变量?类似于excel如何计算单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52038075/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com