如何在 JavaScript 中连接两个数字

在 JavaScript 中连接两个数字

How to Concatenate Two Numbers in JavaScript

要在 JavaScript 中连接两个数字,请向数字添加一个空字符串,例如"" + 1 + 2. 当对字符串和数字使用加法运算符时,它会连接值并返回结果。

索引.js
const num1 = 1; const num2 = 2; const concat = '' + num1 + num2; console.log(concat); // 👉️ '12' console.log(typeof concat); // string

我们使用
加法 (+)
运算符来连接两个数字。

当与数字和字符串一起使用时,运算符将它们连接起来。

索引.js
console.log(1 + 'hello'); // 👉️ '1hello' console.log(1 + '10'); // 👉️ '110' console.log('100' + 200); // 👉️ '100200'
结果的类型为string如果您需要结果作为数字,请将其传递给Number对象。
索引.js
const num1 = 1; const num2 = 2; const concat = '' + num1 + num2; console.log(concat); // 👉️ 12 console.log(typeof concat); // string // 👇️ convert back to number const num = Number(concat); console.log(num); // 12 console.log(typeof num); // 👉️ number

请注意,连接两个数字时必须将字符串添加到开头。

如果你在末尾添加它,数字会被添加,字符串只会将结果转换为字符串。

索引.js
// ⛔️ Doesn't work console.log(1 + 5 + ''); // 👉️ 6 // ✅ Works console.log('' + 1 + 5); // 👉️ 15