最优雅的方式来表达JavaScript中两个选项之间的随机选择

时间:2010-10-20 20:20:37

标签: javascript html colors random

给定一个由两个元素组成的数组,表示随机掷硬币的最优雅方式是什么呢?

var choices = ['#00f', '#ff0'];
document.bgcolor = choices[Math.floor(Math.random() * choices.length)];

1 个答案:

答案 0 :(得分:1)

document.bgColor = (Math.random() < 0.5) ? '#0000FF' : '#FF0000';