gpt4 book ai didi

javascript - 简单的 javascript(如果不工作)

转载 作者:行者123 更新时间:2023-11-28 11:07:44 28 4
gpt4 key购买 nike

我是 JavaScript 新手,对看似简单的 if/else 语句有疑问。

任何人都可以告诉我为什么下面不起作用(我正在拔头发)

var is_expanded = false;
if (is_expanded==false) {
alert('no');
is_expanded = true;
} else {
alert('yes');
}

我总是收到“否”警报(我从未到达其他部分)。

为任何帮助干杯。

最佳答案

这正在按设计工作。

当您说if时,就会检查条件。然后它进入正确的 block ,在本例中是警告“否”的 block 。

执行 block 后不会重新评估条件。这不是 if 语句的工作原理,在我所知道的任何语言中都不是这样。

根据您想要执行的操作,还有其他模式和结构可以帮助您,例如 while环形。也许会展示您需要这个的真实用例。

关于javascript - 简单的 javascript(如果不工作),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5648840/

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