所以我正在研究一个简单的JS代码。我们才刚刚开始学习功能。
我需要创建一个名为“ printStars”的函数。
我需要从用户那里取一个数字,然后在该数字上加上“ *”号。
这是我所做的:
<script>
function printStars()
{
var n = Number(prompt("Insert number of stars:","0.."));
for (i = 0; i < n; i++)
{
document.write("*");
}
}
var stars = printStars();
document.write(stars);
</script>
最后,我得到的结果是减去“ undefined”。
我希望获得一些帮助,并解释为什么这种情况一直在发生。
谢谢你们!
最佳答案
function printStars(){
var n = prompt("Insert number of stars:","0..");
var stars='';
for (i = 0; i < n; i++){
stars+='*';
}
$('body').html(stars) //jsfiddle does not allow document.write()
//document.write(stars);
}
//call the function
printStars();
关于javascript - Javascript在功能后不断变得不确定-提示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28399381/