|

Odd or Even number in ActionScript

I was making a project for a client of mine where I had to make a list with two different colors for the items (like the iTunes list) so I started to think of a possible way to make this. It was clear enough I need to know the odd or the even number in order to do that. So I started to do some google search and I got over this blogpost by Keith Peters. I have to say, this is a very interesting way of thinking πŸ˜€

iseven = ((num & 1) == 0)

Makes sense when you look at binary numbers:

001 = 1
010 = 2
011 = 3
100 = 4
101 = 5

Each of the odd numbers has a 1 in the far right column. The even numbers have 0 there. Mask it with β€œ& 1β€³ and you can see which it is.

So I made a for loop and used this code. It works exactly how it was intended to work!!
Thanks Keith Peters for your blogpost πŸ˜€

Similar Posts

5 Comments

  1. Yes, you can use bitwise for a lot of things…
    Like finding the modulo, dividing by 2.
    Can you guess what this piece of code does?

    a=a^b;
    b=b^a;
    a=a^b;

    Based on one of the xor’s property πŸ™‚

Leave a Reply

Your email address will not be published. Required fields are marked *