我可以在一个数组中添加字符串吗
Can I add strings in one array
我想用 javascript 创建一个随机颜色选择器,为此,我想要随机的十六进制代码。获取十六进制代码的部分已经完成,但是当我使用 console.log(); 时它们在不同的行上显示为字符串;而不是一行中的一根弦。
有人知道怎么改吗?我已经尝试将它设置为一个数组,但它仍然出现在不同的行上,因为我使用了 for 循环,因此我无法更改不同字符串的名称。抱歉我的解释不当,但这是供您使用的代码 运行 它也许可以帮助我:
let hexDigits = ["A", "B", "C", "D", "E", "F",
"1", "2", "3", "4", "5", "6", "7", "8", "9"
];
for (let i = 0; i < 6; i++) {
let hexColor = hexDigits[Math.floor(Math.random() * hexDigits.length)];
console.log(hexColor);
}
存储到字符串并附加到它,仅在完成时打印。
let hexDigits = ["A", "B", "C", "D", "E", "F",
"1", "2", "3", "4", "5", "6", "7", "8", "9"
];
let hexColor = "";
for (let i = 0; i < 6; i++) {
hexColor += hexDigits[Math.floor(Math.random() * hexDigits.length)];
}
console.log("#" + hexColor);
我想用 javascript 创建一个随机颜色选择器,为此,我想要随机的十六进制代码。获取十六进制代码的部分已经完成,但是当我使用 console.log(); 时它们在不同的行上显示为字符串;而不是一行中的一根弦。
有人知道怎么改吗?我已经尝试将它设置为一个数组,但它仍然出现在不同的行上,因为我使用了 for 循环,因此我无法更改不同字符串的名称。抱歉我的解释不当,但这是供您使用的代码 运行 它也许可以帮助我:
let hexDigits = ["A", "B", "C", "D", "E", "F",
"1", "2", "3", "4", "5", "6", "7", "8", "9"
];
for (let i = 0; i < 6; i++) {
let hexColor = hexDigits[Math.floor(Math.random() * hexDigits.length)];
console.log(hexColor);
}
存储到字符串并附加到它,仅在完成时打印。
let hexDigits = ["A", "B", "C", "D", "E", "F",
"1", "2", "3", "4", "5", "6", "7", "8", "9"
];
let hexColor = "";
for (let i = 0; i < 6; i++) {
hexColor += hexDigits[Math.floor(Math.random() * hexDigits.length)];
}
console.log("#" + hexColor);