私の単純なプログラムは、次のようなフレーズの入力を受け取ります: One, ____
, Three, Four,____
そして、空白ごとに入力を取得し、空白を埋めて新しいフレーズを作成します. たとえば、2 を入力してから 4 を入力します. このコードは、One、Two、Three、Four、Five というフレーズを出力します。下線、太字、色など、プログラムに与えられた言葉に何らかの強調を加えてほしい。
var Que = prompt("Insert your completion question");
var Leng = Que.length;
for (var i = 0; i <= Leng; i+=1){
if (Que.substring(i,i + 4) === "____"){
var newword = prompt(Que.substring(0, i + 4));
Que.replace("____", newword);
if (newword.length !== 4){
var i = newword.length - 4 + i;
}
}
}
console.log(Que);