在javascript中,我可以使用if(val=sum(2,3))之类的东西吗?
在JavaScript中,何时正确使用跨浏览器在javascript中,我可以使用if(val=sum(2,3))之类的东西吗?,javascript,if-statement,boolean-logic,Javascript,If Statement,Boolean Logic,在JavaScript中,何时正确使用跨浏览器 function sum(v1,v2) { return v1+v2;} ... if(val = sum(1,2)) alert(val); else alert('result zero or null'); ... 对。对对对对对对对好啊我已经达到了角色最小值 但要确保使用双等号:如果(x==y)… 你当然可以。它可以在许多(或一些——至少在Python中不起作用)程序语言中工作,比如PHP 这就是为什么许多编程初学者在=和=方面遇到
function sum(v1,v2) { return v1+v2;}
...
if(val = sum(1,2)) alert(val);
else alert('result zero or null');
...
对。对对对对对对对好啊我已经达到了角色最小值 但要确保使用双等号:
如果(x==y)…
你当然可以。它可以在许多(或一些——至少在Python中不起作用)程序语言中工作,比如PHP
这就是为什么许多编程初学者在
=
和=
方面遇到困难的原因。我相信有一个版本的JavaScript(可能是1.2?),其中if(x=y)
将被更正为if(x==y)
,为什么不试试呢?大多数浏览器都有JavaScript控制台,您可以在其中执行代码……您是否应该这样做是另一个问题。意思不是直观的(imo)。