簡體   English   中英

JSX ES6向標記的模板字符串添加+1

[英]JSX ES6 add + 1 to tagged template string

我有以下帶有反引號和$ {expr}的ES6標簽模板字符串:

`{ Some number is ${someNumber} }`

變量someNumber為30,字符串輸出Some number is 30

如何將1加到someNumber上得到31?

我試過了:

`{ Some number is ${someNumber + 1} }`

但是得到The number is 301

`{ Some number is ${someNumber} + 1}`

得到: The number is 30 + 1

我試圖得到Some number is 31

someNumber可能是字符串,在添加1之前將其轉換為數字(我使用過plus運算符)

 const someNumber = '30'; const str = `{ The number is ${+someNumber + 1} }`; console.log(str); 

嘗試這個:

`{ The number is ${parseInt(someNumber) + 1} }`

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM