在测试页面是否已缓存的this answer中,我看到此变量声明。
var isCached = currentCookie !== null;
=
和!==
运算符在一起的含义是什么? 最佳答案
该表达式的意思是:isCached
为currentCookie !== null
时为true,否则为false
你应该读它像
var isCached = (currentCookie !== null)
或更详细地说等于
var isCached;
if (currentCookie !== null) {
isCached = true;
}
else {
isCached = false;
}
关于javascript - 一个变量声明中多个运算符的重要性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10835548/