检查 var 的值并回复如果它包含字符 "Hi"

Check for the value Of a var and reply If it includes the character "Hi"

我的代码:

<p id="test"></p>
<script>
var text="Hi I am Anonymous";
if text.IndexOf("Hi") {
document.getElementById("test").innerHTML = "Hey Anonymous";
return;
}//Sorry for the bad intending
</script>

我想发表一个声明,如果 var "test" 包含 word/char "Hi".

使用jQuery它的:

        var text="Hi I am Anonymous";

        if ($('#your_string').text().indexOf('Hi') > -1) {
            document.getElementById("test").innerHTML = "Hey Anonymous";
        }

了解 indexOf() 函数的工作原理。 https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf

if(text.indexOf("Hi")!=-1) {
  document.getElementById("test").innerHTML = "Hey Anonymous";
  return;
}

您可以在索引 0 处检查 'Hi'

var text = "Hi I am Anonymous";

if (text.indexOf("Hi") === 0) {
    document.getElementById("test").innerHTML = "Hey Anonymous";
}
<p id="test"></p>