繁体   English   中英

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

[英]How to concatenate many numbers in javascript?

我想将一行中的数字5 6 7返回到控制台而不是字符串“5 6 7”。 我想要数字,好像我把console.log(5, 6, 7) 但是如果我有一个带有console.log([5, 6, 7].join(' '))的多个数组,它会返回一个字符串。

不完全清楚你在问什么,但是如果你使用的是ES6,你可以使用扩展运算符

const myArray = [ 5, 6, 7 ];
console.log( ...myArray ); //use the es6 spread operator to turn the array into args

否则你可以像这样使用.apply()

var myArray = [ 5, 6, 7 ];
console.log.apply( console, myArray ); //use myArray as the arguments

我觉得你很亲密 尝试连接没有任何空白的值 - console.log([5,6,7] .join(''))

要验证返回值是否为整数而不是字符串(不确定为什么要这样做),可以尝试console.log(([5,6,7] .join('')) - 1)并查看。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM