Javascript 检查对提示符的响应是否为特定字符串

Javascript 检查对提示符的响应是否为特定字符串,javascript,Javascript,我想检查用户是否输入字符串,并验证输入的字符串是否正确 到目前为止,我已经通过使用prompt()使用JavaScript完成了这项工作 我成功地显示了提示消息,当我输入任何名称时,它不会显示任何内容。我无法获得所需的输出 函数myFunction(){ var myText=prompt(“Hello World”); var反应; 如果(myText.search(charIn)>0){ response=“是,该字母在字符串中”; }否则{ response=“不好,该字母不在字符串中”

我想检查用户是否输入字符串,并验证输入的字符串是否正确

到目前为止,我已经通过使用prompt()使用JavaScript完成了这项工作

我成功地显示了提示消息,当我输入任何名称时,它不会显示任何内容。我无法获得所需的输出

函数myFunction(){
var myText=prompt(“Hello World”);
var反应;
如果(myText.search(charIn)>0){
response=“是,该字母在字符串中”;
}否则{
response=“不好,该字母不在字符串中”;
}
document.getElementById(“demo”).innerHTML=响应;
}
单击按钮演示提示框

试试看

我认为您需要将提示值分配给变量
charIn
,并将Hello World分配给
myText

另外,最好使用
includes()

工作代码示例:

函数myFunction(){
var myText='Hello World'
var charIn=prompt();
var反应;
if(myText.includes(charIn)){
response=“是,该字母在字符串中”;
}否则{
response=“不好,该字母不在字符串中”;
}
document.getElementById(“demo”).innerHTML=响应;
}  
myFunction()

我认为您需要将提示值分配给变量
charIn
,并将Hello World分配给
myText

另外,最好使用
includes()

工作代码示例:

函数myFunction(){
var myText='Hello World'
var charIn=prompt();
var反应;
if(myText.includes(charIn)){
response=“是,该字母在字符串中”;
}否则{
response=“不好,该字母不在字符串中”;
}
document.getElementById(“demo”).innerHTML=响应;
}  
myFunction()

代码是如何工作的?代码是如何工作的?当我进入字符串Hello World时,它向我显示错误。你能帮我解决这个问题吗?@EdgyAffairs,在这种情况下,条件应该是
if(myText.includes(charIn)){
谢谢您的支持time@EdgyAffairs,很高兴提供帮助。我可以请求您通过单击答案旁边的复选标记来接受答案,将答案从灰色变为已填充…………谢谢您,我现在更改了它,当我进入字符串“Hello World”时,它显示了错误。您能帮我解决这个问题吗?@EdgyAffairs,在该ca中se条件应该是
if(myText.includes(charIn)){
谢谢您的支持time@EdgyAffairs,很高兴为您提供帮助。我可以请您通过单击答案旁边的复选标记来接受答案,以将答案从灰色切换为已填写………谢谢,我现在更改了答案