我想了解如何在我的代码中使用逻辑运算符并尽可能高效。Javascript:使用逻辑运算符与比较运算符
比方说,我有这个变量:
var key = localStorage.getItem('keyName');
这是我的条件:
if (key !== null && key !== '' && key !== ' ') { // localStorage key exists and is not empty or a single space
// Do something with key
}
是否有更有效地写入的方法吗?我想这一点,但它不工作:
if (key !== null && '' && ' ') {
// Do something with key
}
试试这个 如果(关键){} – Vamsi
[相关](http://stackoverflow.com/questions/5559425/isnullorwhitespace-in-javascript) –
@Vamsi的工作,除非'键'是'0'或'假'。本地存储可以包含任何类型的值:http://www.w3.org/TR/2009/WD-webstorage-20090910/#the-storage-interface – nils