美文网首页
Math函数应用场景

Math函数应用场景

作者: 别让我一个人醉_1fa7 | 来源:发表于2017-11-19 21:16 被阅读0次
    • Math对象是JavaScript的内置对象,提供一系列数学常数和数学方法。Math对象只提供了静态的属性和方法,所以使用时不用实例化

    1 返回从min到max之间的 随机整数,包括min不包括max

    function getRandom(min,max){
        var radomNum = (Math.ceil(Math.random())*(max-min)+min
        console.log(radomNum)
            }
    getRandom(20,10)
    

    2 返回从min都max之间的 随机整数,包括min包括max

    function Radom(min,max){
        var radomNum = (Math.ceil(Math.random())*(max-min+1)+min
        console.log(radomNum)
            }
    Radom(20,10)
    

    3 生成一个长度为 n 的随机字符串,字符串字符的取值范围包括0到9,a到 z,A到Z

     function Radom(n){
        var str = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXTYZ";
        var newArray = str.split('');
        var str2='';
        for(var i=0;i<n+1;i++){
            var randomNum = Math.ceil(Math.random()*61);
            str2 +=newArray[randomNum]
            };
        return str2;
        }
    var str = Radom(20)
    console.log(str)
    

    4 生成一个随机 IP 地址,一个合法的 IP 地址为 0.0.0.0~255.255.255.255.

    function getIp(){
        var newarry =[];
        for(var i=0;i<4;i++){
            var randomNum = Math.ceil(Math.random()*256);
            newarry.push(randomNum);
        };
        var str = newarry.join('.')
        return str;
    }
    var Ip = getIp()
    console.log(Ip)
    

    与日期相关的应用

    1 获取从当前时间到指定日期的间隔时间
    未完待续。。。。。

    相关文章

      网友评论

          本文标题:Math函数应用场景

          本文链接:https://www.haomeiwen.com/subject/sseuvxtx.html