这两个脚本如果声明和为什么其中一个不能工作的区别是什么

Don*_*yle 3 javascript asp.net-mvc

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

OptVal在进入If StatementChromes内置之前检查了它的价值Developer Tools.进入的价值是绝对不选择报告.

在此输入图像描述

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

代码1现在看来似乎并不重要optVal的,并且始终认为(!optVal == "Select Report")

Code2运行完美.

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

scr*_*ola 5

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

if (!(optVal == "Select Report")) 
Run Code Online (Sandbox Code Playgroud)

或使用

if(optVal != "Select Report")
Run Code Online (Sandbox Code Playgroud)