it-swarm.com.de

SyntaxError: Unerwarteter Bezeichner in der Javascript-Konsole von Chrome

Ich habe dieses Javascript in der Javascript-Konsole von Chrome getestet und SyntaxError: Unexpected Identifier zurückgegeben. 

Ich habe diesen Code aus einem Tutorial erhalten und habe gerade die Chrome-Konsole getestet. Ich habe also erwartet, dass es funktioniert, es sei denn, ich verwende die Konsole falsch.

Code:

var visitorName = "Chuck";
var myOldString = "Hello username. I hope you enjoy your stay username.";
var myNewString = myOldString.replace ("username," visitorName);

document.write("Old String = " + myOldString);
document.write("<br/>New string = " + myNewString);

Ausgabe:

SyntaxError: Unexpected identifier
31
mjmitche

Das Komma wurde von den Zitaten gefressen!

Dieser Teil:

("username," visitorName);

Sollte das sein:

("username", visitorName);

Neben : Um Code in die Konsole einzufügen, können Sie sie in jeweils einer Zeile einfügen, damit Sie feststellen können, wo etwas schief gegangen ist.

79
David Tang

Ersetzen

 var myNewString = myOldString.replace ("username," visitorName);

mit

 var myNewString = myOldString.replace("username", visitorName);
7
Robin

Ich habe diesen Fehler Unexpected identifier wegen eines fehlenden Semikolons ; am Ende einer Zeile erhalten. Jeder, der hier zu anderen als den oben genannten Lösungen wandert, kann auch die Ursache für diesen Fehler sein.

1
M. Habib

Schreiben Sie es wie folgt

<script language="javascript">
var visitorName = 'Chuck';
var myOldString = 'Hello username. I hope you enjoy your stay username.';

var myNewString = myOldString.replace ('Benutzername', Besuchername);

document.write('Old String = ' + myOldString);
document.write('<br/>New string = ' + myNewString);
</script>

http://jsfiddle.net/h6xc4/23/

0
ashish.chotalia