js最大值和最小值计算随机数,随机函数最大值最小值

http://www.itjxue.com  2023-01-08 05:08  来源:未知  点击次数: 

js中,用for循环找出一组数组中的最大值和最小值,document.write输出,

var?a?=?[1,2,3,4,5,6],?x,?max?=?a[0],?min?=?a[0];

for?(x?in?a)?{

????if?(a[x]??max)?{

????????max?=?a[x];

????}

????

????if?(a[x]??min)?{

????????min?=?a[x];

????}

}

原始的差不多就是这个样子(这个知是对整数有效,浮点的可能会有bug)。建议你直接用undersource,里面有函数直接实现这些功能

js写出有概率的数组取值

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

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

最小值:

Array.prototype.min = function() {

var min = this[0];var len = this.length;for (var i = 1; i len; i++){if (this[i] min){min = this[i];}}return min;}

最大值:

Array.prototype.max

= function() {var max = this[0];var len = this.length;for (var i = 1; i

len; i++){if (this[i] max) {max = this[i];}}return max;}

数组长度:

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

随机生成100到999的整数,输出其中最大值和最小值。

如果只是产生最大值和最小值的话,只添加一个command就可以了.

之后写这些代码 .

Private Sub Command1_Click()

Randomize '产生随机数种子 以防止每次生成结果都一样

Dim a(1 To 100) As Integer '声明数组存放数据 用来保存随机数结果

Dim max As Integer, min As Integer '声明两个变量存最大值和最小值

min = 1000: max = 0 '设置初值

For i = 1 To 100 '循环100次

a(i) = Int(Rnd() * 1000 + 1) '用rnd生成一个随机数 由于rnd范围为0-1之间的小数.所以*1000设置他的范围为0到999之间 加1变成1到1000之间

If a(i) = max Then max = a(i) '如果当前数值大于最大值的变量就保存

If a(i) = min Then min = a(i) '如果当前数值小于最小值的变量就保存

Next

MsgBox "最大值为" max

MsgBox "最小值为" min

End Sub

(责任编辑:IT教学网)

更多

推荐Access文章