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
}