JSFiddle - React, Tailwind, and code Playground

by Brock Callahan

HTML

<h1>String searcher</h1>
<div id="output"></div>

JavaScript

var question = prompt("What is your question?").toLowerCase();
var myTerm = "self-inquiry";
var hits = [];
var matchString;

for(var i=0; i<question.length; i++){
  if(myTerm[0]===question[i]){
    for(var j=i; j<i + myTerm.length; j++){
        hits.push(question[j]);
        writeIt("output",hits);
        if(hits.length===myTerm.length){
            break;
        }
    }
  }  
}

matchString = hits.join("");

if(myTerm===matchString){
    writeIt("output","Your term was found!");
} else {
    writeIt("output","Your term was not found.");
}

function writeIt(id,text){
    document.getElementById(id).innerText=text;
}