在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');
...
在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');
...
當然可以。它適用於很多(或者某些 - 至少它不能在Python中工作)程序語言,如PHP。
這就是爲什麼許多編程初學者在=
和==
有問題。
是的。是。是。是。是。是。是。是。好。我已經達到了最低限度的字符。
但要確保你做雙等號:if (x == y)....
我相信有一個版本的JavaScript(1.2也許?),其中if (x = y)
將被更正爲if (x == y)
。
你爲什麼不試試呢?大多數瀏覽器都有JavaScript控制檯,您可以在其中執行代碼... –
當然可以。 – nobody
你是否應該這樣做是另一個問題。意思不直觀(imo)。 –