[ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
operator OR v javascriptovej podmienke

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice

Vie mi niekto vysvetlit preco v niektorych pripadoch nefunguje operator OR v obycajnej podmienke v javascripte?

Napr.
Kód:
if (x>5 OR y>5) {....}


Avsak ak to nahradim takto:
Kód:
if (x>5 || y>5) {....}


tak to funguje...

Moze to byt nejakym nastavenim scriptov na serveri? Lebo na mojom localhoste som sa s takym este nestretol, vzdy mi to fungovalo oboma sposobmi...


Offline

Skúsený užívateľ
Skúsený užívateľ
operator OR v javascriptovej podmienke

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14571
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 21.10.2014 15:45 | operator OR v javascriptovej podmienke

Ehm, možno použitý browser podporuje nejaké neštandardné zápisy? Lebo OR určite štandardom v javascripte nie je a neviem o tom, že by niekedy bol.. Čudujem sa, že na localhoste ti to beží, lebo javascript pozná len || a &&.


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
operator OR v javascriptovej podmienke

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice
Napísal autor témyOffline : 21.10.2014 15:59 | operator OR v javascriptovej podmienke

aha, ja som bol v tom, ze aj OR je standardny v javascripte.. kedze v PHP je to jedno ci dam tak alebo tak, ale tak v javascripte zrejme nie... to som nevedel... tak dakujem za objasnenie...

a to je divne, ze na locale mi to OR vtedy zobralo, neviem uz v ktorom browseri som to testoval, alebo len nevypisalo chybu...


Offline

Užívateľ
Užívateľ
operator OR v javascriptovej podmienke

Registrovaný: 28.02.11
Prihlásený: 26.01.26
Príspevky: 205
Témy: 6 | 6
Bydlisko: Bratislava
NapísalOffline : 21.10.2014 17:38 | operator OR v javascriptovej podmienke

neopagan píše:
Moze to byt nejakym nastavenim scriptov na serveri?

Nie nemôže. Javascript sa vykonáva v prehliadači klienta a server s jeho spracovaním nemá nič spoločné.
neopagan píše:
Lebo na mojom localhoste som sa s takym este nestretol, vzdy mi to fungovalo oboma sposobmi...

Prehliadač, v ktorom si to testoval náhodou podporoval OR.
neopagan píše:
kedze v PHP je to jedno ci dam tak alebo tak, ale tak v javascripte zrejme nie...

V PHP síce máme || - OR a && - AND ale aj keď sa to na prvý pohľad nezdá (a robia to isté) nie sú to ekvivalentné zápisy je totiž rozdiel medzi && a AND.


_________________
Neznalosť zložitých operácií necháva myseľ otvorenú pre geniálne riešenia založené na jednoduchosti.
Offline

Užívateľ
Užívateľ
operator OR v javascriptovej podmienke

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice
Napísal autor témyOffline : 22.10.2014 16:29 | operator OR v javascriptovej podmienke

nj, myslim ze v PHP tam je rozdiel len v sposobe spracovania, a mozno rychlosti, ale vysledok je rovnaky...

Co sa tyka toho js, tak jedine fakt ze by to bolo tym browserom... ale ok, teraz uz budem vediet ze v javascripte nepouzivat OR, iba ||.


Offline

Čestný člen
Čestný člen
operator OR v javascriptovej podmienke

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 25.10.2014 12:34 | operator OR v javascriptovej podmienke

OT: rozdiel je v priorite operatorov, vysledok rovnaky byt nemusi:
Kód:
php > var_dump(1 || 1 && 0);
bool(true)
php > var_dump(1 || 1 and 0);
bool(false)


 [ Príspevkov: 6 ] 


operator OR v javascriptovej podmienke



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

ziskanie javascriptovej premennej pre phpcko

v Frontend

4

579

12.01.2010 18:11

djsulo

V tomto fóre nie sú ďalšie neprečítané témy.

Porovnavacie v podmienke so stringom

v Backend

2

453

09.05.2011 12:17

M4rek

V tomto fóre nie sú ďalšie neprečítané témy.

Retazec v podmienke, jazyk C

v Backend

2

546

05.01.2017 19:27

eversio

V tomto fóre nie sú ďalšie neprečítané témy.

Ternarni operator.

v Backend

7

571

27.01.2014 8:16

BX

V tomto fóre nie sú ďalšie neprečítané témy.

ternárny operátor

v Backend

2

1429

12.11.2012 23:32

ik112

V tomto fóre nie sú ďalšie neprečítané témy.

Virtuálny operátor

v Smartfóny a tablety

2

496

18.10.2020 19:28

tatko Tom

V tomto fóre nie sú ďalšie neprečítané témy.

ternary operator

v Frontend

1

496

20.06.2013 22:57

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Novy internetovy operator

v Ostatné

9

898

14.01.2011 12:00

25kamikadze

V tomto fóre nie sú ďalšie neprečítané témy.

Operator priradenia C++

v Backend

0

1384

12.09.2009 23:05

peter100

V tomto fóre nie sú ďalšie neprečítané témy.

C++ handle,operátor *...

v Backend

2

924

02.04.2009 19:01

László145

V tomto fóre nie sú ďalšie neprečítané témy.

Aký mobilný operátor?

v Krčma

9

1373

23.08.2024 14:05

michalesku

V tomto fóre nie sú ďalšie neprečítané témy.

operator OR (pomoc)

v Backend

9

859

10.09.2009 11:56

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

operator Vodafone CZ

v Krčma

20

1806

27.12.2008 20:31

jaji

V tomto fóre nie sú ďalšie neprečítané témy.

Nový operátor 4ka

[ Choď na stránku:Choď na stránku: 1, 2, 3 ]

v Novinky

62

5728

03.03.2017 20:52

JanSpasitel

V tomto fóre nie sú ďalšie neprečítané témy.

Treti operator Telefonica O2

v Novinky

15

4890

13.08.2006 13:52

Whistler

V tomto fóre nie sú ďalšie neprečítané témy.

nove TV a operator

v Monitory, televízory a projektory

0

1989

16.05.2011 14:39

oremusaa



© 2005 - 2026 PCforum, edited by JanoF