gpt4 book ai didi

javascript - if 条件如何在 javascript 中评估其值

转载 作者:数据小太阳 更新时间:2023-10-29 06:03:00 24 4
gpt4 key购买 nike

javascript if 条件如何确定它的值?,看这个例子:

<script type="text/javascript">

var bar = ("something" == true);
alert(bar); // 1

if ("something") {
alert("hey!"); // 2
}

</script>

为什么在//1 处的 'bar' 为假时我会指向//2?

正如我所见,bar 值的计算方式几乎与 if 条件相同,或者不是?

最佳答案

"something"== true 为 false,因为必须将字符串和 bool 值强制转换为可以比较的类型。但是,if("something") 有效,因为非空字符串是真值。

关于javascript - if 条件如何在 javascript 中评估其值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11546504/

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