PDA

Volledige versie bekijken : if(155 > one._y > 165) <- is dit mogelijk


jelmerdewilde
%Europe/Berlin %748 %2005, 18:57
het is de bedoeling dat er alleen iets gebeurt, als one._y kleiner is als 155, OF groter dan 165 ...

nu vraag ik me af of hetvolgende mogleijk is:
if(155 > one._y > 165){
of dat er een makkelijkere of [als dit niet werkt] een WEL werkend script hiervoor is..

ik hoop dat ik duidelijk genoeg ben...

iemand een id?

Jelmer

dioneo
%Europe/Berlin %751 %2005, 19:02
kleiner dan 155 EN groter dan 165 kan immers niet...

jelmerdewilde
%Europe/Berlin %753 %2005, 19:05
kleiner dan 155 EN groter dan 165 kan immers niet...

aangepast
dom

maar slaat deze opstelling dan helemaal nergens op?? [if(155 > one._y > 165)]

dioneo
%Europe/Berlin %759 %2005, 19:13
ja hoor, dat kan. Ik gebruik het heel vaak.

Eric
%Europe/Berlin %780 %2005, 19:43
if(one._y < 155 || one._y > 165){

die || staan dus voor OR

dus als one kleiner is als 155 of groter als 165.

Laiverd
%Europe/Berlin %914 %2005, 22:57
ja hoor, dat kan. Ik gebruik het heel vaak.
Grappig, want dat wordt dus altijd een false; er staat toch echt letterlijk als one._y kleiner is dan 155 en groter dan 165. Als je weet dat het altijd false is, waarom dan nog checken? ;)

peres
%Europe/Berlin %919 %2005, 23:03
if(one._y < 155 || one._y > 165){

ik weet dat OF wordt bedoelt, maar de y is altijd kleiner dan 155 OF groter dan 165.

moet je daarom niet AND gebruiken?

if(one._y < 155 && one._y > 165){

Cowerd
%Europe/Berlin %921 %2005, 23:06
one._y kan toch niet groter dan 165 en kleiner dan 155 zijn?

dan moeten er 2 one._y's zijn.. en dat kan niet..

Laiverd
%Europe/Berlin %925 %2005, 23:13
Lastige he? Volgens mij moet Peres nodig naar bed :)

peres
%Europe/Berlin %927 %2005, 23:16
one._y kan toch niet groter dan 165 en kleiner dan 155 zijn?

dan moeten er 2 one._y's zijn.. en dat kan niet..

maar OF kan toch niet ?

want als de _y = 1 dan klopt one._y < 155 al en dan maakt one._y > 165 niet meer uit omdat het een OF is.

of zit ik er helemaal naast...

Cowerd
%Europe/Berlin %929 %2005, 23:19
if(one._y < 155 || one._y > 165){
dat kan.. dat is dus: als one._y niet tussen 155 en 165 zit dan voerd ie de actie uit..

if(one._y < 155 && one._y > 165){
dat is dus als one._y groter is dan 165 en tegelijkertijd kleiner is dan 155.. dus dat is nooit want er is maar 1 one._y

Laiverd
%Europe/Berlin %931 %2005, 23:22
want als de _y = 1 dan klopt one._y < 155 al en dan maakt one._y > 165 niet meer uit omdat het een OF is.Precies, daarom is het ook OF.

John

peres
%Europe/Berlin %943 %2005, 23:39
oh god, ja ik dacht helemaal verkeerd sorry

ik dacht: een actie moet uitgevoerd worden als _y groter is dan 155 en kleiner dan 165.

pfff... sorry P)

Volgens mij moet Peres nodig naar bed:)
idd, welteruste :)

dioneo
%Europe/Berlin %533 %2005, 13:48
jemig, er wordt een leesfout tot inhoudelijk discussieonderwerp verheven :)

bedoeld wordt de vergelijking om te zien of _y tussen155 en 165 zit middels
if(155 < this._y < 165)
en dat kan