腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
0
是
== [],而
0
是
==
false
和![] ==
false
?
javascript
至少在JavaScript中
是
这样的:
0
==
false
// true
为什么
会这样呢?我知道==的意思
是
类型相等但不等于,但是在这种情况下,可以这么说,
false
== true
是
怎么回事呢?
浏览 2
提问于2015-05-22
得票数 5
4
回答
为什么
(
0
-6 )
是
-6=
False
?
python
、
debugging
、
integer
、
cpython
可能重复: >>> (
0
-6) is -6但,True>>> type(
0
-6) <type 'int'
浏览 82
提问于2012-07-14
得票数 131
回答已采纳
5
回答
为什么
Perl中的'
0
‘
是
false
?
perl
最近,我开始为我的新工作学习Perl,我对'
0
' (
0
-string)
是
假的感到好奇。我读到过,这种特殊的行为就是
为什么
Perl必须使用<>操作符来读取文件的原因,所以我现在觉得这更像是一个设计缺陷。然而,我也知道Perl
是
一种成熟的语言,我猜这种行为有它的用处,否则它早就被修复了。那么在什么情况下'
0
' =
false
是
有用的呢?
浏览 3
提问于2013-01-09
得票数 8
回答已采纳
1
回答
为什么
'
0
是
假的,而‘
false
’
是
真的呢?
hy
我在玩弄符号,却惊讶地发现:=> (bool '
0
)=> (bool '
False
) True
浏览 5
提问于2020-03-04
得票数 2
回答已采纳
3
回答
JS
为什么
==的结果
是
false
?
[1]==[1] //
false
1==1 //true 据我的理解应该是[1]和{name:1}
是
引用类型的,而1
是
标准值类型,引用类型无法做相等判断
浏览 423
提问于2017-11-28
1
回答
为什么
“
0
\ {}扩展了
0
”?true :
false
返回
false
typescript
、
types
、
extends
、
union-types
、
conditional-types
0
| "" | {} extends
0
| "" //
false
union
0
| "" | {}比union
0
| ""大,因此它在技术上
是
从它扩展的。我不明白
为什么
它会返回假的。 这个问题来自于一个类型文本类型-
浏览 13
提问于2022-07-25
得票数 0
回答已采纳
11
回答
为什么
在shell中
0
是
true,而
false
是
1?
shell
、
boolean
false
; echo $?这里面有什么原因吗?
浏览 0
提问于2010-05-29
得票数 135
2
回答
Linux,Test命令,
为什么
[
0
-ne
0
]
是
false
而不是true?
linux
、
bash
、
shell
、
testing
、
rhel
在Linux中使用测试命令时,将等于“零”的“零”与“零”进行数值比较时,通过回波$获取退出代码
0
?$echo $?
0
$[
0
-ne
0
] $echo $?
浏览 14
提问于2022-05-03
得票数 1
2
回答
为什么
输出
0
(=
false
)?
c++
、
visual-c++
、
operators
、
logical-operators
(x = z - y)) << endl; 我把它写成
是
真的,我理解为“不是这样的,z小于y,x小于z(这是假的),也不是x等于z和y的差(这是真的)”,所以我期望输出1 (= true ),但我不明白情况并非如此编辑:谢谢你的回答,有趣的
是
我竟然犯了这么小的错误。
浏览 0
提问于2020-11-08
得票数 0
回答已采纳
2
回答
Underscore.
js
中的负值:
为什么
_isEqual(
0
,-1 *
0
)返回
false
?
javascript
、
integer
、
underscore.js
使用javascript库 (v.1.3.1),我在苹果电脑上用最新的Chrome (17.0.963.56)和Firefox7.0复制了以下代码:> true >
false
这很令人惊讶,至少对我来说是这样。
浏览 0
提问于2012-02-27
得票数 4
回答已采纳
1
回答
为什么
(
0
<> "Test")为
False
autoit
、
logical-operators
下面
是
奇怪的部分
0
<> "NA“为
false
,
0
= "NA”为真,
0
== "NA“为
False
。我知道=不区分大小写,==也是,但我认为<>
是
区分大小写的.那它
为什么
会这样工作呢?Local $x =
0
MsgBox(
0
,"","x <>
浏览 3
提问于2017-03-31
得票数 1
回答已采纳
2
回答
为什么
JS
的(new RegExp("\\w") === /\w/)
是
false
?
javascript
、
regex
我在Chrome的控制台中尝试了以下内容:var r2 = /\w/; // → /\w/r1.toString() === r2.toString(); // → true r1.source === r2.sourc
浏览 1
提问于2012-08-26
得票数 7
回答已采纳
1
回答
既然两个输出都是
False
值,
为什么
null ==
0
输出
是
False
值?
javascript
、
comparison
、
equality
当我跑的时候或两个输出都是假的,
为什么
呢?
浏览 0
提问于2016-06-27
得票数 0
2
回答
为什么
==逻辑中bool( [] ) ==
False
是
False
而[]==
False
是
False
而不是True?
python
、
boolean
、
logic
、
boolean-logic
、
boolean-expression
我刚开始学习Python,我试着用这个但是:从我得到的[],
0
.
是
假,我到底错过了什么,谢谢!
浏览 8
提问于2022-07-15
得票数 0
回答已采纳
4
回答
来自JSON对象:'
0
‘
是
false
吗?
javascript
、
json
我得到了一个具有以下属性的JSON对象isAvailable: "1",maxPoints: "
0
",placeBetIsAvailable: "
0
"因此,假设我想在placeBetIsAvailable<e
浏览 3
提问于2015-07-17
得票数 1
回答已采纳
1
回答
为什么
"[[ '>‘'>’
0
‘]“返回
false
而"[’>‘\> '
0
’]”返回true?
string
、
bash
、
comparison
字符串比较
是
ASCII比较,因此应该有相同的结果但是
为什么
第一个返回true(
0
)而第二个返回
false
(1)?
浏览 2
提问于2015-04-15
得票数 3
回答已采纳
3
回答
为什么
(!+[]+[])在Javascript中
是
'true‘和(
false
+ [])
是
'
false
’?
javascript
、
arrays
、
ecmascript-6
+ [] + []);console.log(c);,它背后是什么?直到现在,我还没有发现任何有用的东西,有人知道
为什么
它会给出这些结果,或者有关于它的参考吗?
浏览 0
提问于2019-01-14
得票数 3
回答已采纳
3
回答
Python
为什么
int("
0
")返回
false
python
、
validation
、
int
、
string-conversion
我正在努力学习Python,但我不知道
为什么
会这样: print "yes" print"
false
"背景:我正在尝试实现Union-Find算法。一切正常,但当我试图连接两个点,其中一个
是
0
,它不让我通过控制。(Python 2.7)
浏览 2
提问于2013-05-28
得票数 2
回答已采纳
7
回答
为什么
在Python中"
0
,
0
== (
0
,
0
)“等于(
0
,
False
)?
python
、
tuples
、
operator-precedence
在Python中(我只检查了Python3.6,但我认为它也适用于以前的许多版本):
0
,
0
== (
0
,
0
) # results in a two element tuple: (
0
,
False
) (
0
,
0
) =
浏览 4
提问于2017-07-01
得票数 122
回答已采纳
2
回答
(新数字(
0
)) == true,但是!(数字(
0
)) ==
false
,
为什么
?
javascript
、
casting
、
comparison
、
boolean-operations
为什么
后两者的行为不同(在谷歌Chrome的控制台上测试)?==
false
; !!Number(
0
) ==
false
; !!(new Number(
0
)) ==
false
; (new String('
浏览 4
提问于2012-09-30
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么=false结果是true?
为什么Node.js是Web开发人员必备工具?
为什么说 Node.js 是实时应用程序开发的绝佳选择
挑战不可能:只用6个字符,写JS程序
js中的一些忘记的知识点
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券