gpt4 book ai didi

javascript if 语句检查真/假

转载 作者:行者123 更新时间:2023-11-28 11:07:06 27 4
gpt4 key购买 nike

我认为,我在 JS 中写了一个直接的 if 语句,但它运行不正确。

function printLetter(LetterId) {
var studentflag = $("#IsStudent").val();
if (studentflag)
{
//do option 1
} else {

//do option 2
}

}

每次运行时,studentflag var值都是正确的,但无论是true还是false,都会进入选项1 .我很确定我之前在JS中做过这样的 true/false 检查,但是我需要将其拼写出来(studentflag == true) 改为?

最佳答案

这称为真实虚假

以下值始终虚假:

  • 0(零)
  • ""(空字符串)
  • 未定义
  • NaN(特殊的数字值,表示非数字!)

所有其他值都是真实:

  • 包括“0”(引号中的零),
  • "false"(引号中为 false),例如 if (studentflag)//being Studentflag "false",
  • 空函数,
  • 空数组,以及
  • 空对象。

关于javascript if 语句检查真/假,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25493776/

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