MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/d6d7ff2e2f9c

Diese Übersetzung ist unvollständig. Bitte helfen Sie, diesen Artikel aus dem Englischen zu übersetzen.

^

Nachricht

ReferenceError: invalid assignment left-hand side

Fehler Typ

ReferenceError.

Was ging schief?

Dort war irgendwo eine unerwartete Zuweisung. Dies mag eventuell durch eine nicht Übereinstimmung des Zuweisungsoperators und eines Vergleichsoperators hervorgerufen werden, zum Beispiel; Während ein einzelnes "=" zeichen einen Wert einer Variable zuweist, vergleichen  "==" oder "===" zwei variablen oder werte miteinander.

Beispiele

if (Math.PI = 3 || Math.PI = 4) {
  console.log('no way!');
}
// ReferenceError: invalid assignment left-hand side

var str = 'Hello, '
+= 'is it me '
+= 'you\'re looking for?';
// ReferenceError: invalid assignment left-hand side

In dem if statement möchtest du den Vergleichsoperator ("=="), und für die Stringverkettung, den plus ("+") operator nutzen.

if (Math.PI == 3 || Math.PI == 4) { 
  console.log('no way!'); 
}

var str = 'Hello, ' 
+ 'from the ' 
+ 'other side!';

Siehe ebenso

Schlagwörter des Dokuments und Mitwirkende

Schlagwörter: 
 Mitwirkende an dieser Seite: Cripi
 Zuletzt aktualisiert von: Cripi,