簡體   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