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
Ответы
Ответ 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/