SyntaxError:Chrome的Javascript控制台中的意外标识符

mjm*_*che 34 javascript console google-chrome

我在Chrome的Javascript控制台中测试了这个javascript并返回了SyntaxError: Unexpected Identifier.

我从教程中获得了这段代码,只是测试了Chrome的控制台,所以我希望它可以工作,除非我使用控制台错了?

码:

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);
Run Code Online (Sandbox Code Playgroud)

输出:

SyntaxError: Unexpected identifier
Run Code Online (Sandbox Code Playgroud)

Dav*_*ang 84

逗号被引号吃掉了!

这部分:

("username," visitorName);
Run Code Online (Sandbox Code Playgroud)

应该是这样的:

("username", visitorName);
Run Code Online (Sandbox Code Playgroud)

除此之外:为了将代码粘贴到控制台中,您可以一次将它们粘贴到一行中,以帮助您查明出错的地方;-)


Rob*_*bin 7

更换

 var myNewString = myOldString.replace ("username," visitorName);
Run Code Online (Sandbox Code Playgroud)

 var myNewString = myOldString.replace("username", visitorName);
Run Code Online (Sandbox Code Playgroud)