gpt4 book ai didi

javascript - 基本 if 语句 脑放屁 HTML javascript

转载 作者:行者123 更新时间:2023-11-28 17:26:39 25 4
gpt4 key购买 nike

第一次尝试学习javascript,我遇到了一个涉及if语句的问题,我希望用户能够在文本中输入一个字母,然后让计算机说出他输入的内容是对是错我运行它通常会跳过 if 语句的某些部分。这可能是因为我正在使用 != 符号,但我不知道下面的代码是向您展示我正在使用的内容,我希望能为您提供一些帮助!

document.getElementById("Submit").onclick = function(){
var a = "'a', 'b', 'c'";
var enter = document.getElementById("text").value;
a.toString();

if (a == enter) {
alert("congrats");
}
else if(enter == null) {
alert("you put nothing");
}
else if (enter != a) {
alert("wrong try again")
}
else {
alert("End of if statment")
}
}
<form>
First name:<br>
<input type="text" id = "text" name="firstname">
</form>
<button type="button" id ="Submit">Submit!</button>

最佳答案

首先,您必须更改变量。现在你有一个数组(3个不同的值a,b,c),或者只是奇怪的字符串('a','b','c'),我对此不确定。它应该看起来像这样:

var a = "abc";

现在,您的“恭喜”警报应该可以工作,因为它实际上可以尝试成功地对这两个值进行弱比较。

您必须执行的下一步是将“”更改为 null。

else if (enter == "")

这是因为这个值(没有输入)实际上是未定义的值,而不是 null,所以与“null”没有办法比较它。

这些只是基本的原始变量类型。有关更多信息,我建议阅读以下内容:Read That Book

关于javascript - 基本 if 语句 脑放屁 HTML javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51430220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com