[英]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.