Ternary Operators as short conditional statements
Is there anything wrong with using ternary operators in place of longer conditional statements in Javascript, for instance using:

    (variable == "dog") ? dog_stuff() : false;

Rather than 

    if ( variable == "dog" ) 
    {
        dog_stuff();
    }
This may sound like a stupid question but I just find it's pretty quick and easy to read, I just don't want to be using it if there's a possible drawback?

Ternary Operators as short conditional statements
===

Is there anything wrong with using ternary operators in place of longer conditional statements in Javascript, for instance using:

    (variable == "dog") ? dog_stuff() : false;

Rather than 

    if ( variable == "dog" ) 
    {
        dog_stuff();
    }
This may sound like a stupid question but I just find it's pretty quick and easy to read, I just don't want to be using it if there's a possible drawback?
