Warunek If nie działa prawidłowo - dlaczego?

0
var zmienna = 'czy to dziala';
			topic = /czy to dzi(.*)a/;
			topic_on = zmienna.match(topic);
			topic_on1 = topic_on[1];
			topic_on2 = (topic_on1 == 'al') ? 'tak':'nie';
	if(topic_on2 != 'tak') { alert('nie'); }

Dlaczego to nie działa? :-|

dodanie znacznika <code class="javascript">, poprawienie tytułu i tagów wątku - @furious programming

1

Działa przecież bardzo dobrze :)
Zmienna topic_on2 jest równa 'tak'. Ty natomiast sprawdzasz nierówność (topic_on2 != 'tak'), co jest fałszem - jasne więc, że alert się nie pokaże.

1 użytkowników online, w tym zalogowanych: 0, gości: 1