В javascript я могу использовать что-то вроде if (val = sum (2,3))? - PullRequest
0 голосов
/ 27 августа 2011

В JavaScript, когда это правильно и кросс-браузер для использования.

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

...

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

...

Ответы [ 3 ]

1 голос
/ 27 августа 2011

enter image description here

Конечно, вы можете. Он работает во многих (или некоторых - по крайней мере, в Python) языках программирования, таких как PHP.

Вот почему у многих начинающих программистов возникают проблемы с = и ==.

1 голос
/ 27 августа 2011

Да. Да. Да. Да. Да. Да. Да. Да. ХОРОШО. Я достиг минимума персонажа.

Но убедитесь, что вы делаете двойные знаки равенства: if ( x == y)....

0 голосов
/ 27 августа 2011

Я полагаю, что была одна версия JavaScript (возможно, 1.2), где if (x = y) будет исправлено до if (x == y).

...