gpt4 book ai didi

javascript - 如何在 JavaScript 中比较两个包含字符串的变量?

转载 作者:可可西里 更新时间:2023-11-01 01:17:47 26 4
gpt4 key购买 nike

我想比较两个字符串变量,但出现错误。

<script>
var to_check=$(this).val();
var cur_string=$("#0").text();
var to_chk = "that";
var cur_str= "that";

if(to_chk==cur_str){
alert("both are equal");
$("#0").attr("class","correct");
} else {
alert("both are not equal");
$("#0").attr("class","incorrect");
}
</script>

我的 if 语句有问题吗?

最佳答案

=== 不是必需的。您知道这两个值都是字符串,因此您不需要比较类型。

function do_check()
{
var str1 = $("#textbox1").val();
var str2 = $("#textbox2").val();

if (str1 == str2)
{
$(":text").removeClass("incorrect");
alert("equal");
}
else
{
$(":text").addClass("incorrect");
alert("not equal");
}
}
.incorrect
{
background: #ff8888;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<input id="textbox1" type="text">
<input id="textbox2" type="text">

<button onclick="do_check()">check</button>

关于javascript - 如何在 JavaScript 中比较两个包含字符串的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15737974/

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