如何在javascript中连接两个数字?

新手上路,请多包涵

我想要类似 5 + 6 的东西返回 "56" 而不是 11

原文由 Heidi 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 464
2 个回答

使用 "" + 5 + 6 将其强制为字符串。这也适用于数值变量:

 var a = 5;
var b = 6;
console.log("" + a + b);

原文由 user181548 发布,翻译遵循 CC BY-SA 3.0 许可协议

您现在可以使用 ES6 模板文字。

 const numbersAsString = `${5}${6}`;
console.log(numbersAsString); // Outputs 56

或者,如果您有变量:

 const someNumber = 5;
const someOtherNumber = 6;
const numbersAsString = `${someNumber}${someOtherNumber}`;

console.log(numbersAsString); // Outputs 56

就我个人而言,我发现新语法更加清晰,尽管稍微冗长一些。

原文由 texta83 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏