如何在Javascript中选择随机单词
这个脚本应该从可用字符中选择一个随机单词,并将其添加到url的末尾,但它似乎不起作用。你能确定我在哪里出问题吗如何在Javascript中选择随机单词,javascript,Javascript,这个脚本应该从可用字符中选择一个随机单词,并将其添加到url的末尾,但它似乎不起作用。你能确定我在哪里出问题吗 <script type="text/javascript"> function randomEI1(len) { var chars = [ "apple", "google", "ebay" ]; var string_length = len; var randomstring =''; var rnum = Math.floor(
<script type="text/javascript">
function randomEI1(len) {
var chars = [ "apple", "google", "ebay" ];
var string_length = len;
var randomstring ='';
var rnum = Math.floor(Math.random() * chars.length);
randomstring += chars.substring(rnum, rnum + 1);
}
return randomstring;
}
var ei1 = randomEI1(1);
document.write('<script type="text/javascript" src="http://www.site.com' + ei1 + '"><\/script>');
</script>
我不确定你对len参数做了什么。这是否适合您的需要?您正在对数组调用子字符串。这里有一个},它与此无关。我尝试缩进代码,但它没有缩进,因为它完全被破坏了。chars是一个数组,你不能在数组上做子字符串,因为它不是字符串。您需要选择一个随机数组元素,然后对其执行子字符串,例如chars[1]。子字符串2,1将是o,因为您选择了google chars[1],然后从中提取了一个char。感谢帮助。说到编程,我是个十足的傻瓜。这个网站真的很有帮助。
function randomEI1() {
var chars = [ "apple", "google", "ebay" ];
return chars[ Math.floor(Math.random() * chars.length)];
}
var ei1 = randomEI1();
document.write('<script type="text/javascript" src="http://www.site.com' + ei1 + '"> <\/script>');