我在学校有一个作业,我们应该从promt中获取一个文本字符串,然后让警报打印文本字符串10次.但我们必须使用for循环.但即使我阅读了涵盖此内容的所有页面,我似乎无法让它工作.
function buttonAction7() {
var someMsg = prompt("Write something");
for(var i = 0; i < 10; i++){
someMsg+someMsg;
}
alert(someMsg);
}
Run Code Online (Sandbox Code Playgroud)
该声明:
someMsg+someMsg;
Run Code Online (Sandbox Code Playgroud)
实际上没有做任何事情,它只返回一个逻辑值.您可能希望将此值分配给某些内容,例如:
someMsg = someMsg + someMsg; // Notice assignment operator, we're now actually modifying the value of someMsg
Run Code Online (Sandbox Code Playgroud)
如果你想用10次消息构建一个字符串,你可能想要更像这样的东西:
var someMsg = prompt("Write something");
var msg = '';
for(var i = 0; i < 10; i++)
{
msg += someMsg + '\n'; // Add a line break after each iteration
}
window.alert(msg);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2222 次 |
| 最近记录: |