1

PrototypeとstartsWithを使用しようとしていますが、いくつかの値を確認したいので、これを行う方法について少し混乱しています。

基本的にこのコードを持っています:

if(Category.startsWith( "[Test1]" || "Test" || "Test2")){いくつかのもの}

それは機能していないようで、私が何を間違っているのか疑問に思っていますか?

4

2 に答える 2

2

あなたはそれらを個別に行う必要があります:

if(Category.startsWith("[Test1] ")
   || Category.startsWith("Test ")
   || Category.startsWith("Test2 ")) {
    // some stuff
}

JavaScriptでは、式

"[Test1] " || "Test " || "Test 2 "

...最初の「真の」オペランドを返す"[Test1] "ため、に評価されます。||

于 2010-03-07T13:30:49.847 に答える
0
if(Category.startsWith("[Test1] ")
    ||Category.startsWith("Test ")
    ||Category.startsWith("Test2 ")) 
{ 
    //some stuff
}
于 2010-03-07T13:31:47.367 に答える