Javascript 如何制作水平打印的for循环

Javascript 如何制作水平打印的for循环,javascript,Javascript,我想要一个循环,打印5个随机数,垂直打印 到目前为止我已经 for(let i = 0; i < 5; i++ ) { let x = Math.floor(Math.random() * 10); console.log(x) } for(设i=0;i

我想要一个循环,打印5个随机数,垂直打印

到目前为止我已经

for(let i = 0; i < 5; i++ ) {
let x = Math.floor(Math.random() * 10);
console.log(x)
}
for(设i=0;i<5;i++){
设x=Math.floor(Math.random()*10);
console.log(x)
}

然后当我运行它时,我得到了5个随机数,我只是不知道如何水平打印它

取决于您所需的输出格式,但您可以这样做:

让arr=[];
for(设i=0;i<5;i++){
设x=Math.floor(Math.random()*10);
arr.push(x)
console.log(x)
}

log(…arr)
您可以将它们全部添加到一个大字符串中,并在末尾打印出来

output=''
for(设i=0;i<5;i++){
设x=Math.floor(Math.random()*10);
输出=输出+“”+x;
}
控制台日志(输出);

你可以这样做

var values=[];
for(let i = 0; i < 5; i++ ) {
   values.push(Math.floor(Math.random() * 10));
}
console.log(values);    //if you want to print an array
console.log(values.join()); //if you want to print as string with coma sepration
console.log(values.join(" ")); //if you want to print as string with empty spaces

var值=[];
for(设i=0;i<5;i++){
push(Math.floor(Math.random()*10));
}
console.log(值)//如果要打印数组
console.log(values.join())//如果要使用coma separation以字符串形式打印
console.log(values.join(“”)//如果要打印为带空格的字符串

水平打印,我想你指的是同一行。在这种情况下,您可以执行上面提到的操作,也可以创建一个包含所有数字的字符串

let string = "";
for(let i = 0; i < 5; i++ ) {
   let x = Math.floor(Math.random() * 10);
   string = `${string} ${x.toString()}`;
}
console.log(string);
let string=”“;
for(设i=0;i<5;i++){
设x=Math.floor(Math.random()*10);
string=`${string}${x.toString()}`;
}
console.log(字符串);

因此,将它们推到一个数组中,并写出数组。我如何才能做到这一点,我是新加入到您所做的循环中的数组。推(x);在循环之后执行
console.log(数组)所以在console.log之前插入循环,我将放入array.push(x)?所以我需要用逗号分隔它,如果我用逗号,那么当我用逗号运行它时,它会在第一个数字前面放一个逗号,例如,10,4,3,9…我添加了另一个函数,如果你想要一个逗号输出,也许你可以用spread操作符来做,但不确定