it-swarm-ru.tech

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
31
mjmitche

Запятая съела кавычки!

Эта часть:

("username," visitorName);

Должно быть так:

("username", visitorName);

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

79
David Tang

Замещать

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

с

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

Я получил эту ошибку Unexpected identifier из-за отсутствия точки с запятой ; в конце строки. Любой, кто ищет здесь другие решения, кроме упомянутых выше, может также быть причиной этой ошибки.

1
M. Habib

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

<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/

0
ashish.chotalia