2011-08-26 46 views
0

在JavaScript中,它何時正確且跨瀏覽器才能使用。在javascript中,我可以使用if(val = sum(2,3))之類的東西嗎?

function sum(v1,v2) { return v1+v2;} 

... 

if(val = sum(1,2)) alert(val); 
else alert('result zero or null'); 

... 
+3

你爲什麼不試試呢?大多數瀏覽器都有JavaScript控制檯,您可以在其中執行代碼... –

+1

當然可以。 – nobody

+1

你是否應該這樣做是另一個問題。意思不直觀(imo)。 –

回答

1

enter image description here

當然可以。它適用於很多(或者某些 - 至少它不能在Python中工作)程序語言,如PHP。

這就是爲什麼許多編程初學者在===有問題。

1

是的。是。是。是。是。是。是。是。好。我已經達到了最低限度的字符。

但要確保你做雙等號:if (x == y)....

0

我相信有一個版本的JavaScript(1.2也許?),其中if (x = y)將被更正爲if (x == y)

相關問題