Hello and welcome to our community! Is this your first visit?
Enjoy an ad free experience by logging in. Not a member yet? Register.

# Thread: not understanding BITWISE - how to compare bitwise?

1. ## not understanding BITWISE - how to compare bitwise?

I am doing matching on 'matching bitwise' ---> but its not working...

how do you compare and match and return a true?????

I'm confused

2. did you not have a lengthy discussion with liorean over this?

3. yes, but it was very confusing - though thoroughly explained....

4. What are the values to be compared?

5. the items are already in numeric...

Just comparing numbers.....there is no specific values, as they will change depending on what a person selects.....but, for example.....

7 to 1
or
1 to 0
or
2,1,1 to 4,1,0

or

16 to 3
or
16 to 14

I need to know if they match or are true....if that is possible.

6. Maybe I'm missing something, but wouldn't (value == value) either return true or false?
I think the bitwise comparison is automatic.

7. neofibril is right. See the code below to better understand this
PHP Code:
<script>
x=7;
y=1;
b=new Boolean(x==y)
</script>

8. You are once again making the mistake of asking a general question regarding a specific problem and failing to provide any code so that someone can see what is going on.

You state both "the items are already in numeric" and "there is no specific values, as they will change depending on what a person selects".....

How sure are you that the values are indeed numerics and not strings?
Where are the values coming from?
Can we see some code please?

9. anyway, the solution is the same. To return a boolean value of a bitwise comparasion use Boolean() method. Of course, you have to be sure that both values are the same type, or both are numbers or both are strings.

10. as long as you arent getting one number from a pulldown, and one from a textbox, the above solution should work. even if you are getting one from each, you could either use the Boolean() method on one or the toString() method on the other (although that may only be in Java, not JS)

11. okay,
let me give this a go...I wasn't familiar with the "boolean" method...

thanks everyone.

12. let us know how it turns out

13. In fact there is no need of a special method as bitwise is an implicit operation

<script>
x=7;
y=1;
</script>

will return false

Interesting is that bitwise comparation laways bypasses the string/number differeneces. Thus

<script>
x=1;
y=1;
</script>

and

<script>
x='1';
y=1;
</script>

will give the same boolean result : true

Thus, canadianjameson, you are wrong, as you don't need to know if the value input is a string or a number.

14. fun

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•