Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尚未在字符串中声明的变量_Javascript_String - Fatal编程技术网

Javascript 尚未在字符串中声明的变量

Javascript 尚未在字符串中声明的变量,javascript,string,Javascript,String,我在脚本顶部有一个字符串,其中有一个尚未声明的变量,但我希望将该字符串保留在脚本顶部,以便其他用户更容易修改。有办法吗?例如: const greeting = `Hello, ${name}. How are you?`; 然后在完全不同的代码部分,上面的问候语没有名称访问权限: const name = 'Steve'; sendMessage(greeting); 使用箭头功能: const greeting = (name) => `Hello, ${name}. How ar

我在脚本顶部有一个字符串,其中有一个尚未声明的变量,但我希望将该字符串保留在脚本顶部,以便其他用户更容易修改。有办法吗?例如:

const greeting = `Hello, ${name}. How are you?`;
然后在完全不同的代码部分,上面的
问候语
没有
名称
访问权限:

const name = 'Steve';
sendMessage(greeting);
使用箭头功能:

const greeting = (name) => `Hello, ${name}. How are you?`;

const name = 'Steve';
sendMessage(greeting(name));

在将字符串附加到
问候语
常量之前,请阅读@OriDrori的答案或尝试定义
名称
常量。