gpt4 book ai didi

javascript - 对 JavaScript 类型系统的误解

转载 作者:行者123 更新时间:2023-12-01 06:14:24 26 4
gpt4 key购买 nike

var foo=[0];
if(foo) alert('first');
if(foo==true) alert('second');

请告诉我,为什么第二个警报不起作用?在第一个警报中,foo 转换为 Boolean,所以

Boolean(foo);
//true

如果“foo”为“true”,为什么第二个警报不起作用?

最佳答案

这里,

if( foo) 发出警报,因为 foo 不为空且条件计算为真。

然而,这并不意味着 foo 本身等于 true,因此不会显示第二个警报。

关于javascript - 对 JavaScript 类型系统的误解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5323773/

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