我有两个变量。 var'a = hello;' var'b = hello world;'。我想检查b(hello world)是否包含a(hello)的值,如果它包含则告知yes和no值no,我想在循环中执行它。
<html>
<body>
<script>
var a="hello world";
var b="hello";
</script>
</body>
</html>
答案 0 :(得分:2)
您可以使用indexOf
检查一个字符串是否包含type
标记的其他字符script
。如果找不到字符串,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>
答案 1 :(得分:1)
while(a.indexOf(b) != -1);
return YES;
这会阻止while指令上的功能,而a不包含b。 当a包含b时,该函数转到下一步并返回YES。
答案 2 :(得分:0)
你可以试试这个,当你说你想要它循环时,我不确定我明白你的意思......
if (a == b)
{
Alert ( "yes" )
}