Вы должны процитировать свои символы. В JavaScript символ двойной кавычки имеет тот же эффект, что и символ одинарной кавычки. Когда вы цитируете что-то в JavaScript, содержимое внутри цитаты интерпретируется буквально, а созданный объект является строкой.
changefinal(".");
changefinal('.');
Если вам когда-либо придется использовать буквальную кавычку внутри одной и той же кавычки (например, "
внутри "..."
), добавьте к внутренней кавычке обратную косую черту, чтобы escape кавычка:
var string = 'I\'m Rob W.';
alert(string); //shows: I'm Rob W.
var attempt = 'I'm Rob W.'; //Notice: No backslash
^ Syntax error