我借了这个脚本(有 3 页)并添加了另外 2 页。问题是它只在列表中的前 3 个之间随机化。我也不太了解三元 if/else。如果 n 大于 3,则为 0。否则,如果 n 大于 8,则为 1。否则为 2?我做对了吗?这似乎是一种奇怪的方法。我如何让它在 1 和 5 之间随机化?
<script type="text/javascript">
(function(n){
var pages = ['Happy.html', 'Sad.html', 'Pensive.html', 'Eager.html', 'Inquisitive.html'];
n = n < 3? 0 : n < 8? 1 : 2;
window.location.replace(pages[n]);
})(Math.floor(Math.random() * 10));
</script>