Я отлаживаю некоторый JavaScript и не могу объяснить, что делает это ||?
function (title, msg) {
  var title = title || 'Error';
  var msg   = msg || 'Error on Request';
}
Может кто-нибудь подскажет мне, почему этот парень использует var title = title || 'ERROR'? Иногда я вижу это без объявления var.
