タイトルのまんまですが、MDN の 『式と演算子』のページに記述されています。 以下は jQuery で取得した文字列値に trim を実行して、空文字列だったら 0 をセットするという処理です。
var value = $("#target").val().trim() || 0;
また、値の変わりに実行文を記述する事もできるので、関数にすれば戻り値がセットされます。
function myfunc ( txt ) { console.log( txt ); return "未定義"; } var value = $("#target").val().trim() || myfunc("ここが実行される");
$("#target") の値が未入力または空白の場合、myfunc の引数がデベロッパーツールのコンソールに表示されて、value には "未定義" がセットされます