我刚刚创建了一个随机报价生成器,作为一种练习形式。一切正常,但我有一个问题困扰着我:
var quotes = [(insert a bunch of quotes here) ];
var length = quotes.length;
var rand = Math.round(Math.random()*(length - 1));
function showQuote(){document.write(quotes[rand]);}
showQuote();
为什么它只在 document.write 调用是函数的一部分而不是它自己时才打印?