这是我的代码中声明的变量。
var startDateSet = $(this.parentEl).find('input[name=daterangepicker_start]').val();
我明白'!'本质上与“不”相同,但我不明白在这种情况下使用它意味着什么
if (!this.isStartDateSet) {
var
var
var
............
}
这是否仅仅意味着“如果未设置此开始日期?”
最佳答案
这意味着:
If isStartDateSet is falsy
这里是falsy
值的列表:
假
0
0n
""
,''
, ``空
未定义
NaN
关于javascript - 定义 : "this.isStartDateSet" vs. "!this.isStartDateSet",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58848067/