?0:1; ?????? What this means?

Discussion in 'JavaScript' started by KennyTE, Jul 1, 2007.

  1. #1
    hello,

    Can someone help me, i'm idiot in javascript.

    Someone can expalain to me what the numbering in the end of line means.---> ?0:1;

    abc_element = (!document.getElementById("abc") )?0:1;


    Thanks in advance.
     
    KennyTE, Jul 1, 2007 IP
  2. PDoc

    PDoc Peon

    Messages:
    47
    Likes Received:
    40
    Best Answers:
    0
    Trophy Points:
    0
    #2
    This is the same as:

    
    if (!document.getElementById("abc"))
    	abc_element = 0;
    else
    	abc_element = 1;
    
    PHP:
     
    PDoc, Jul 1, 2007 IP
  3. KennyTE

    KennyTE Peon

    Messages:
    6
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Thanks on your guide.,
     
    KennyTE, Jul 1, 2007 IP
  4. nabil_kadimi

    nabil_kadimi Well-Known Member

    Messages:
    1,065
    Likes Received:
    69
    Best Answers:
    0
    Trophy Points:
    195
    #4
    It's a shortcut, it's better to use PDOC's code, it's easier to read/find/debug
     
    nabil_kadimi, Jul 4, 2007 IP