-4

我有两个变量。var 'a = 你好;' var 'b= hello world;'。我想检查 b(hello world) 是否包含 a(hello) 的值,如果它包含然后警报是和 a else no 的值,我想循环执行。

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

3 回答 3

2

您可以indexOf用来检查一个字符串是否包含其他,也可以设置标签的属性typescript如果未找到该字符串,则indexOf 函数将返回-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 回答