Was macht das Konstrukt x = x || du meinst?

Ich debugge JavaScript und kann nicht erklären, was dies ist|| tut?

function (title, msg) {
  var title = title || 'Error';
  var msg   = msg || 'Error on Request';
}

Kann mir jemand einen Hinweis geben, warum dieser Typ @ verwendvar title = title || 'ERROR'? Ich sehe es manchmal ohnevar Erklärung auch.

Antworten auf die Frage(22)

Ihre Antwort auf die Frage