Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 14 of 14
  1. #1
    Regular Coder
    Join Date
    Jun 2002
    Posts
    349
    Thanks
    2
    Thanked 0 Times in 0 Posts

    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
    Senior Coder
    Join Date
    Jul 2003
    Location
    My pimped-out igloo in Canadia
    Posts
    1,966
    Thanks
    36
    Thanked 0 Times in 0 Posts
    did you not have a lengthy discussion with liorean over this?

    http://www.codingforums.com/showthread.php?t=39444
    Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, you're a mile away and you have their shoes :)

  • #3
    Regular Coder
    Join Date
    Jun 2002
    Posts
    349
    Thanks
    2
    Thanked 0 Times in 0 Posts
    yes, but it was very confusing - though thoroughly explained....

  • #4
    Regular Coder
    Join Date
    Jun 2004
    Location
    underground
    Posts
    186
    Thanks
    0
    Thanked 0 Times in 0 Posts
    What are the values to be compared?

  • #5
    Regular Coder
    Join Date
    Jun 2002
    Posts
    349
    Thanks
    2
    Thanked 0 Times in 0 Posts
    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
    Regular Coder
    Join Date
    Jun 2004
    Location
    underground
    Posts
    186
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Maybe I'm missing something, but wouldn't (value == value) either return true or false?
    I think the bitwise comparison is automatic.

  • #7
    Kor
    Kor is offline
    Red Devil Mod Kor's Avatar
    Join Date
    Apr 2003
    Location
    Bucharest, ROMANIA
    Posts
    8,478
    Thanks
    58
    Thanked 379 Times in 375 Posts
    neofibril is right. See the code below to better understand this
    PHP Code:
    <script>
    x=7;
    y=1;
    b=new Boolean(x==y)
    alert (b)
    </script> 
    KOR
    Offshore programming
    -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

  • #8
    Banned
    Join Date
    Sep 2003
    Posts
    3,620
    Thanks
    0
    Thanked 0 Times in 0 Posts
    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
    Kor
    Kor is offline
    Red Devil Mod Kor's Avatar
    Join Date
    Apr 2003
    Location
    Bucharest, ROMANIA
    Posts
    8,478
    Thanks
    58
    Thanked 379 Times in 375 Posts
    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.
    KOR
    Offshore programming
    -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

  • #10
    Senior Coder
    Join Date
    Jul 2003
    Location
    My pimped-out igloo in Canadia
    Posts
    1,966
    Thanks
    36
    Thanked 0 Times in 0 Posts
    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)
    Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, you're a mile away and you have their shoes :)

  • #11
    Regular Coder
    Join Date
    Jun 2002
    Posts
    349
    Thanks
    2
    Thanked 0 Times in 0 Posts
    okay,
    let me give this a go...I wasn't familiar with the "boolean" method...

    thanks everyone.

  • #12
    Senior Coder
    Join Date
    Jul 2003
    Location
    My pimped-out igloo in Canadia
    Posts
    1,966
    Thanks
    36
    Thanked 0 Times in 0 Posts
    let us know how it turns out
    Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, you're a mile away and you have their shoes :)

  • #13
    Kor
    Kor is offline
    Red Devil Mod Kor's Avatar
    Join Date
    Apr 2003
    Location
    Bucharest, ROMANIA
    Posts
    8,478
    Thanks
    58
    Thanked 379 Times in 375 Posts
    In fact there is no need of a special method as bitwise is an implicit operation

    <script>
    x=7;
    y=1;
    alert (x==y)
    </script>

    will return false

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

    <script>
    x=1;
    y=1;
    alert (x==y)
    </script>

    and

    <script>
    x='1';
    y=1;
    alert (x==y)
    </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.
    KOR
    Offshore programming
    -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

  • #14
    Senior Coder
    Join Date
    Jul 2003
    Location
    My pimped-out igloo in Canadia
    Posts
    1,966
    Thanks
    36
    Thanked 0 Times in 0 Posts
    fun
    Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, you're a mile away and you have their shoes :)


  •  

    Posting Permissions

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