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

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


到目前为止我已经...


for(let i = 0; i < 5; i++ ) {

let x = Math.floor(Math.random() * 10);

console.log(x)

}

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


一只斗牛犬
浏览 127回答 4
4回答

白衣非少年

通过水平打印,我假设您的意思是在同一行中。在这种情况下,您可以执行上面提到的操作,或者您可以创建一个包含所有数字的字符串let string = "";for(let i = 0; i < 5; i++ ) {&nbsp; &nbsp;let x = Math.floor(Math.random() * 10);&nbsp; &nbsp;string = `${string} ${x.toString()}`;}console.log(string);

手掌心

您可以将它们全部添加到一个大字符串中并在最后打印!output = ''for(let i = 0; i < 5; i++ ) {&nbsp; &nbsp; let x = Math.floor(Math.random() * 10);&nbsp; &nbsp; output = output + ' ' + x;}console.log(output);

慕尼黑的夜晚无繁华

你可以这样做。var values=[];for(let i = 0; i < 5; i++ ) {&nbsp; &nbsp;values.push(Math.floor(Math.random() * 10));}console.log(values);&nbsp; &nbsp; //if you want to print an arrayconsole.log(values.join()); //if you want to print as string with coma seprationconsole.log(values.join(" ")); //if you want to print as string with empty spaces

开心每一天1111

取决于您想要的输出格式,但您可以执行以下操作:let arr = [];for (let i = 0; i < 5; i++) {&nbsp; let x = Math.floor(Math.random() * 10);&nbsp; arr.push(x)&nbsp; console.log(x)}console.log(...arr)如果你想用逗号来实现,你可以用 .map() 来实现。let arr = [];for (let i = 0; i < 5; i++) {&nbsp; let x = Math.floor(Math.random() * 10);&nbsp; arr.push(x);&nbsp; console.log(x);}const len = arr.length;const commaArray = arr.map((x, i) => i < len - 1 ? x + ',' : x);console.log(...commaArray);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript