所以我正在研究一个简单的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”。
我希望获得一些帮助,并解释为什么这种情况一直在发生。

谢谢你们!

最佳答案

jsfiddle demo

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/

10-12 05:08