- Home /
if condition question...
Hello. How would I incorporate a math function (specifically a simple number pattern) into an if condition? Currently it is set up like this (is there a more efficient way to do this)? Thanks
if (VAR==1||4|| 7){};
if (VAR==2||5|| 8){};
if (VAR==3||6|| 9){};
Graham Dunnett's answer covers it. But I would suggest you add the % operator. You can use it to check if the remainder of a division equals zero. if (divisible by 3 and remainder = 0) --> Number is divisible by 3.
Answer by Graham-Dunnett · Jan 09, 2011 at 09:23 PM
I think you will need:
if ((VAR==1) || (VAR==4) || (VAR==7)){
//do it
}
// etc
for your tests to work. I'd be inclined to use a switch statement:
switch(VAR){
case 1 :
case 4 :
case 7 : // do it
break;
case 2 :
case 5 :
case 8 : // do it
break;
case 3 :
case 6 :
case 9 : // do it
break;
}
Note that your question is not strictly related to Unity, but is javascript question. This site might not be the best place to ask for this kind of help.
Your answer
Follow this Question
Related Questions
Wearied Error 1 Answer
Use multiple values for "if" statement 1 Answer
How to optimize if statements - can't remember term 1 Answer
If statement question... 1 Answer
Cannot reduce speed to start speed 2 Answers