javascript如何实现控制概率

JavaScript07

javascript如何实现控制概率,第1张

可以设置随机函数,取值范围是1-100的整数,那么我们认为1-100中每个数字出现的概率相等都是1%,你可以每次调用一下这个函数(随机函数很简单,网上查一下都有)

然后当返回值在1-90中间时,你就认为出现的是a,91-95对应的是b,96-100对应的是c

你只要作一个简单的映射就行,用if else来判断,转换下返回结果就能满足你的要求

代码我就不写了

先用typeof判断类型,然后parseFloat转换,判断结构是否NaN。

JS获取数组最大值、最小值及长度的方法:

最小值:

Array.prototype.min = function() {

var min = this[0]var len = this.lengthfor (var i = 1i <leni++){if (this[i] <min){min = this[i]}}return min}

最大值:

Array.prototype.max

= function() {var max = this[0]var len = this.lengthfor (var i = 1i

<leni++){if (this[i] >max) {max = this[i]}}return max}

数组长度:

var array = new array(1,2,3,2,4,55,2)alert(array.length)//输出7