gpt4 book ai didi

javascript - 这 2 个脚本 If 语句之间有什么区别以及为什么其中 1 个不能工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:53:37 24 4
gpt4 key购买 nike

  • 代码 1 (不关心任何其他值,这个值我们不想继续)

      If (!optVal == "Select Report") 
  • 代码 2 (以另一种方式检查 DropDown 的所有选项)

      if (optVal == "LPR-Standard Lease Report" || optVal == "Open Acreage Summary Report" || optVal == "Capital Ownership Report") {

在此之后,还有运行所有功能的其他代码。

在使用 Developer Tools 中内置的 Chrome 进入 If 语句 之前,我检查了 OptVal 的值。出现的值绝对不是选择报告

enter image description here

你可以在这里看到不等于,但是我的下一行不是 234,它是我下面的 If 语句的结尾。

Code1 it seems like it doesn't matter what optVal is and is always considered (!optVal == "Select Report")

Code2 Runs perfect.

我想知道在 Javascript 中是否不允许 (!Variable) 有一个 (!Variable= value)??

最佳答案

这是一个操作顺序问题,添加一些括号:

if (!(optVal == "Select Report")) 

或使用

if(optVal != "Select Report")

关于javascript - 这 2 个脚本 If 语句之间有什么区别以及为什么其中 1 个不能工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18987247/

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