如何使用符号作为javascript函数的参数

How to use symbols as parameters for javascript functions

本文关键字:函数 参数 javascript 何使用 符号      更新时间:2023-09-26

在我的header中,我使用了函数

 function changefinal(text)
     {      
         if (text == ".")
           {
               final = final + "."; 
           }
     }

但是当我调用函数changefinal(.)时,我的final变量没有改变。不知道我哪里做错了。我是否定义错了参数?

你必须引用你的符号。在JavaScript中,双引号字符与单引号字符具有相同的效果。当你在JavaScript中引用某些内容时,引号内的内容被逐字解释,并且创建的对象是一个字符串。

changefinal(".");
changefinal('.');

如果必须在同一引号内使用文字引号(例如""..."内),在内部引号前加上反斜杠,以转义引号:

var string = 'I''m Rob W.';
alert(string); //shows: I'm Rob W.
var attempt = 'I'm Rob W.'; //Notice: No backslash
                 ^ Syntax error

changefinal(.);

是一个语法错误。你可能想要

changefinal(".");