Kiválasztás tételében a while-on belül a változók miért nem felcserélhetőek?

0 értékelés
999 megtekintés
Hufur (4 pont) kérdezte Máj 2.
Hufur szerkesztett Máj 2.

Amennyiben a while-on belül a sorrend nem wanted&&array.length, nem fut le a kód. Ezek miért nem felcserélhetőek, ha és kapcsolat van köztük?

var array=[1,4,6,2,9,11,3];
var wanted=2;
var i=0;
while(array[i]!=array.length&&wanted)
i++;
var result=i+1;
alert(result);

1 Válasz

0 értékelés
PalmiMer (2 pont) válaszolta meg Máj 11.
Szerintem a while feltételeit így kellene megfogalmazni:

while(array[i] != wanted && array[i] != array.length)

Így már nyugodtan felcserélheted a feltételeket! :-)
Hufur (4 pont) szólt hozzá Máj 12.
Köszi! Nyilván jobb, ha külön-külön fogalmazom meg a feltételeket.
...