В рекомендации по оформлению js
http://docs.jquery.com/JQuery_Core_S...delines#Blocks
>Don't use ternary operators instead of if/else statements.
А сегодня вот наткнулся
https://github.com/jquery/sizzle/wik...-Documentation
return not ? elements.slice( 1 ) : [ elements[0] ];
причём у sizzle и JQuery один автор
который видимо так и не определился
собсна вопрос - используете ли вы тернарные операции? как по мне они компактней if/else и стоит их использовать по возможности