Tema: Re: Klausima del IF sintakses
Autorius: Mindaugas J.
Data: 2010-03-04 14:44:04
"Tyro" <tyro@xxx.lt> wrote in message news:hmo7km$6cs$1@trimpas.omnitel.net...
> jau issprendziau, tiksliau perrrasiau:
>  if(v=='show') {v='visible';}
>    else {
>     if(v='hide') v='hidden'; else v=v;
>    }

> if(v='hide')

Kokia logika else šakos?

> if(v='hide') ...

Šitos operacijos rezultatas visada bus TRUE. Jeigu nori lyginti tai reikia naudoti "==".

> ... else v=v

Šita vieta irgi betikslė, nes nieko nekeičia.

Taigi susumavus viską būtų galima perrašyti taip:

if(v == 'show'){
  v = 'visible';
}else{
  v = 'hidden';
}

Arba:

v = (v == 'show') ? 'visible' : 'hidden';

-Mindaugas J.