zoukankan      html  css  js  c++  java
  • Math对象

    Math对象用于执行数学任务

    常用属性和方法:

      Math.PI ----------------返回圆周率3.14 ...

      Math.ceil(x) ------------对数值x进行向上取整

      Math.floor(x) -----------对数值x进行向下取整

      Math.round(x) ----------对数值x进行四舍五入

      Math.min(a,b,c...) -------返回abc...中的最小值

      Math.max(a,b,c...) -------返回abc...中的最大值

      Math.random() --------返回介于0 ~ 1 之间的随机数

    <!-- 1到20随机生成10个数 不能有重复的数字-->

    <h1 id="con"></h1>
        <script>
            var arr=[];
            for (var i = 0; i < 10; i++) {
                var x=Math.floor(Math.random()*20+1);
                var flag=false;
                for (var i = 0; i < arr.length; i++) {
                    if (x==arr[i]) {
                        flag=true;
                        break;
                    }
                }
                if (flag) {
                    i--;
                }else{
                    arr.push(x);
                }
            }
            con.innerHTML=arr;
        </script>

    2.抽奖,从快到慢,然后停下来

    var list=document.getElementById('list');
        var lis=list.getElementsByTagName('li');
        console.log(lis.length);
        var timer=null;
        var time,x;
        function run(){
            clearInterval(timer);
            timer=setInterval(function(){
                time+=20;
                for (var i = 0; i < lis.length; i++) {
                        lis[i].className='';
                    }
                if (time==500) {
                    clearInterval(timer);
                }else{
                    x=Math.floor(Math.random()*lis.length);
                    clearInterval(timer);
                    run();
                }
                lis[x].className='show';
                console.log(x);
            },time);
        }
        document.onclick=function(){
            time=50;
            run();
        }
  • 相关阅读:
    Super Jumping! Jumping! Jumping!
    glsl学习之cube
    取得某个进程CPU的占用率
    在游戏中使用“CEGUI”
    vbo 简单演示
    平行光镜面反射模型
    使用fbo来实现render to texture演示
    平行光漫反射模型
    glsl teapot 简单演示
    点光源模型
  • 原文地址:https://www.cnblogs.com/SunShineM/p/6057231.html
Copyright © 2011-2022 走看看