怎么啦+;[]表达式在javascript中工作

怎么啦+;[]表达式在javascript中工作,javascript,Javascript,我正在调查原因 !+[] 在javascript中,返回true。你知道吗?+用于强制数值转换值和对表达式求反 所以在这个例子中 +[] = 0 !0=真 分别尝试+[],很简单。+[]=0,+[]等于!0=真+[]可以解释为数组的值的非的数的转换字符串的值的,即!(数字([].toString())=!(数字(“”)=!0=true我可以推荐更多的吗

我正在调查原因

!+[]

在javascript中,返回true。你知道吗?

+
用于强制数值转换值和
对表达式求反

所以在这个例子中


+[] = 0
!0=真

分别尝试
+[]
很简单。
+[]=0
+[]
等于
!0=真
+[]
可以解释为
数组的
值的
数的
转换
字符串的
值的
,即
!(数字([].toString())
=
!(数字(“”)
=
!0
=
true
我可以推荐更多的吗