-4

私は2つの変数を持っています。var 'a = こんにちは;' var 'b= hello world;'.b(hello world) に a(hello) の値が含まれているかどうかを確認したい場合は、アラート yes と else no の値が含まれている場合、ループで実行したいと考えています。

<html>
      <body>
            <script>
                var a="hello world";
                 var b="hello";             
             </script>
       </body>
</html>
4

3 に答える 3

2

ある文字列に他の文字列が含まれているかどうかを確認したり、タグのindexOf属性typeを設定したりするために使用できます。scriptindexOf 関数は-1、文字列が見つからない場合に戻ります。それ以外の場合はindex、最初に見つかった文字列を返します。

<html>
      <body>
            <script type="text/javascript">
                 var a="hello world";
                 var b="hello";             
                 if(a.indexOf(b) != -1)
                      alert("found");
                 else
                      alert("not found");
             </script>
       </body>
</html>
于 2013-10-17T12:14:49.540 に答える
1
while(a.indexOf(b) != -1);
return YES;

これは while 命令の関数をブロックしますが、a には b が含まれていません。a に b が含まれる場合、関数は次のステップに進み、YES を返します。

于 2013-10-17T12:19:38.640 に答える
0

あなたはこれを試すことができます、私はあなたがループでそれが欲しいと言ったときにあなたが何を意味するのか理解できません...

if (a == b)
  {
Alert ( "yes" )
  }
于 2013-10-17T12:19:01.083 に答える