“什么是”呢==+&引用;用javascript?
有人能告诉我下面代码中“==+!”的含义吗“什么是”呢==+&引用;用javascript?,javascript,Javascript,有人能告诉我下面代码中“==+!”的含义吗 if(my_var.length==+!0) //do something 我尝试了谷歌,但没有得到结果。那只是: if(my_var.length==1) 因为!0是真的和+true是1:)这只是: if(my_var.length==1) 因为!0是真的和+true是1:)这只是: if(my_var.length==1) 因为!0是真的和+true是1:)这只是: if(my_var.length==1) 因为!0是true和+true
if(my_var.length==+!0) //do something
我尝试了谷歌,但没有得到结果。那只是:
if(my_var.length==1)
因为!0
是真的
和+true
是1
:)这只是:
if(my_var.length==1)
因为!0
是真的
和+true
是1
:)这只是:
if(my_var.length==1)
因为!0
是真的
和+true
是1
:)这只是:
if(my_var.length==1)
因为!0
是true
和+true
是1
:)这样想:
if (my_var.length == (+(!0)))
自从<代码>!0===true和+true===1
,您将得到以下评估序列:
if (my_var.length == (+(!0)))
if (my_var.length == (+true))
if (my_var.length == 1)
仅供参考,在决定如何处理运算符时,您可以看到Javascript运算符优先级的有序列表
与此相关的是,的出现
运算符最高,然后是一元+
运算符,然后是=
运算符
查看的结果!0
和+true
这里:这样想:
if (my_var.length == (+(!0)))
自从<代码>!0===true和+true===1
,您将得到以下评估序列:
if (my_var.length == (+(!0)))
if (my_var.length == (+true))
if (my_var.length == 1)
仅供参考,在决定如何处理运算符时,您可以看到Javascript运算符优先级的有序列表
与此相关的是,的出现
运算符最高,然后是一元+
运算符,然后是=
运算符
查看的结果!0
和+true
这里:这样想:
if (my_var.length == (+(!0)))
自从<代码>!0===true和+true===1
,您将得到以下评估序列:
if (my_var.length == (+(!0)))
if (my_var.length == (+true))
if (my_var.length == 1)
仅供参考,在决定如何处理运算符时,您可以看到Javascript运算符优先级的有序列表
与此相关的是,的出现
运算符最高,然后是一元+
运算符,然后是=
运算符
查看的结果!0
和+true
这里:这样想:
if (my_var.length == (+(!0)))
自从<代码>!0===true和+true===1
,您将得到以下评估序列:
if (my_var.length == (+(!0)))
if (my_var.length == (+true))
if (my_var.length == 1)
仅供参考,在决定如何处理运算符时,您可以看到Javascript运算符优先级的有序列表
与此相关的是,的出现
运算符最高,然后是一元+
运算符,然后是=
运算符
查看
的结果!0和+true
此处:!0
==true
,而不是1
!0
==true
,而不是1
!0
==true
,而不是1
!0
==true
,而不是1
。