我正在尝试使用 Prototype 和 startsWith 但我想检查一些值并且有点困惑如何做到这一点。
基本上有这个代码:
if(Category.startsWith("[Test1] " || "Test" || "Test2 ")) { 一些东西 }
它似乎没有工作,只是想知道我做错了什么?
我正在尝试使用 Prototype 和 startsWith 但我想检查一些值并且有点困惑如何做到这一点。
基本上有这个代码:
if(Category.startsWith("[Test1] " || "Test" || "Test2 ")) { 一些东西 }
它似乎没有工作,只是想知道我做错了什么?
您需要单独执行它们:
if(Category.startsWith("[Test1] ")
|| Category.startsWith("Test ")
|| Category.startsWith("Test2 ")) {
// some stuff
}
在 JavaScript 中,表达式
"[Test1] " || "Test " || "Test 2 "
...计算为"[Test1] "
,因为||
返回第一个“真实”操作数。
if(Category.startsWith("[Test1] ")
||Category.startsWith("Test ")
||Category.startsWith("Test2 "))
{
//some stuff
}