gpt4 book ai didi

javascript - 零的否定产生假

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:36:35 26 4
gpt4 key购买 nike

我遇到一个问题,即在我的 JavaScript 代码中零的否定会产生 false。我已经简化了代码来演示下面给出的问题。

<input id="iid" value="0" />

<script type="text/javascript">
zero = document.getElementById('iid').value;
alert( ( !zero ? 'true' : 'false' ) ); // alert message is "false".
</script>

为什么零的否定变成

最佳答案

字符串“0”是“true”,取反就是false

如果你想要一个数字,你应该解析它:

var valueAsNumber = parseInt(document.getElementById('iid').value, 10); 

关于javascript - 零的否定产生假,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9737652/

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