繁体   English   中英

Javascript字符串内插的使用方式

[英]Javascript string interpolation ways to use

我遇到了一个使用字符串插值的开发人员示例。

他使用它的方式如下:

console.log(`Hello, $userName`); 

直到稍后的示例中,我都没有发现任何问题。 他再次进行了字符串插值,但是这次有所不同。 这次他用了方括号。 像这样:

console.log(`The user asked ${question}`); 

有什么不同 ? 使用哪种方式有关系吗? 还是仅仅是开发人员的错误。

最简单的方法是尝试

如您所见,第一个没有做任何事情

 var $userName = "Mike", userName = "Michael", question = "What's up?" console.log(`Hello, $userName`); // not a valid JS string interpolation console.log(`The user asked ${question}`); // This one works // Perhaps he meant console.log(`Hello`, $userName); // or more likely console.log(`Hello, ${userName}`); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM