Подтвердить что ты не робот

SyntaxError: Неожиданный идентификатор в консоли Chrome Javascript

Я тестировал этот javascript в консоли Chrome 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);

Вывод:

SyntaxError: Unexpected identifier
4b9b3361

Ответ 1

Заглавная запятая была съедена кавычками!

Эта часть:

("username," visitorName);

Должно быть:

("username", visitorName);

Помимо этого: для вставки кода в консоль вы можете вставлять их в одну строку за раз, чтобы помочь вам определить, где все пошло не так: -)

Ответ 2

Заменить

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

с

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

Ответ 3

Напишите его как ниже

<script language="javascript">
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);
</script>

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