用javascript实现程序:输入1个整数,计算它的阶乘并输出结果; 7!=7*6*5*4*3*2*1

用javascript实现程序:输入1个整数,计算它的阶乘并输出结果; 7!=7*6*5*4*3*2*1,第1张

function getNum(num){

if(num<=1)return 1

return num*arguments.callee(num-1)

}

alert(getNum(7))

这是一个递归调用的算法,调巧侍用了函数内置的方法孝宽芹实现递巧毕归

function f(){

    var numbers = prompt("请输入10个整数, 以 ',' 分割")

    if(!/^(\d+,){9}\d+$/.test(numbers)){

 陆猛       alert("输入不合法")

        return

    }

    

    alert("最大值为:"+Math.max.apply(null, numbers.split(","))+"---最小值为早型桥: " + Math.min.apply(null, numbers.split(","租历)))

}

f()

<input type="text" id="myNums" placeholder="请输入10个数字, 用逗号隔开" />

<input type="button" 歼念value="选取" onclick="pickNums()" />

<script>

    function pickNums(){

 氏耐困       var myNums = document.getElementById("myNums").value.split(",")

        if(myNums.length != 10){

            alert("请输入10个数字, 用逗号隔开")

        }else{

            var fir = Math.floor(Math.random() * myNums.length)

            var sec = 0

            do{

           亩答     sec = Math.floor(Math.random() * myNums.length)

            }while(sec == fir)

            alert(myNums[fir] + "," + myNums[sec])

        }

    }

</script>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12500513.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存