Tema: Re: Klausima del IF sintakses
Autorius: Tyro
Data: 2010-03-04 15:59:48
koda ne as rasiau, bet nuomone del to sutaptu. per daug nesinorejo lysti i 
ta koda, bet sutrumpinsiu dabar.

-- 
Tyro

Peugeot 605
RC offraod, fun-fly
"Mindaugas J." <mindaugas@i-solutions.lt> wrote in message 
news:hmo9uk$9v2$1@trimpas.omnitel.net...
"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.