美文网首页
Math任务

Math任务

作者: S级食材咩咩羊 | 来源:发表于2017-03-24 20:45 被阅读0次

1.写一个函数,返回从min到max之间的随机整数,包括min不包括max

function getRadom (min, max) 
{
    var result =  parseInt(Math.random() * (max-min) + min);

    return result;
}

console.log(getRadom(10,100) ); 

2.写一个函数,返回从min都max之间的随机整数,包括min包括max

function getRadom (min, max) 
{
    var result =  parseInt(Math.random() * (max - min +1) + min);

    return result;
}

console.log(getRadom(10,100) ); 

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

function getRandArr (len) 
{
    var dict = '0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM'
    var ch, str = '';
    for (var i = 0; i < len; i++)
    {
        ch = dict[parseInt(Math.random() *63)];
        str += ch;
    }
    return str;
}

console.log(getRandArr(10)); 

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

function getRandIP()
{
    var temp = 0;
    ip = '';
    for (var i = 0; i < 4; i++)
    {
        temp = parseInt(Math.random() * 256);
        if (i < 3) 
        {
            ip = ip + temp + '.';           
        }
        else
        {
            ip = ip + temp
        }
    }
    return ip;
}
var ip = getRandIP()
console.log(ip) // 10.234.121.45

5.写一个函数,生成一个随机颜色字符串,合法的颜色为#000000~ #ffffff

function getRandColor()
{
    var color = '#';
    var dict = '01234567890abcdef';
    for (var i=0; i <6; i++)
    {
        color += dict[parseInt(Math.random() *17)];
    }
    return color;
}
var color = getRandColor()
console.log(color)   // #3e2f1b

相关文章

  • Math任务

    1.写一个函数,返回从min到max之间的随机整数,包括min不包括max 2.写一个函数,返回从min都max之...

  • Math任务

    1、写一个函数,返回从min到max之间的随机整数,包括min不包括max 检验函数符不符合要求,运行10000次...

  • JavaScript Math(算数) 对象

    Math(算数)对象的作用是:执行常见的算数任务。JavaScript Math 对象的参考手册 Math 对象 ...

  • JavaScript中的Math

    JavaScript中的Math对象: Math 对象用于执行数学任务。 使用 Math 的属性和方法的语法: 注...

  • JavaScript内置对象:math

    Math对象:math对象用于执行数学任务。 注意:Math 对象并不像 Date 和 String 那样是对象的...

  • 7_JavaScript_Math对象_字符串对象_浏览器对象B

    Math对象 Math 对象用于执行数学任务。 Math 对象并不像 Date 和 String 那样是对象的类,...

  • Math 对象

    Math 对象用于执行数学任务 Math 对象属性 Math 对象方法 abs() abs() 方法可返回数的绝对...

  • JavaScript Math对象(摘抄自W3School)

    Math 对象 Math 对象用于执行数学任务。 使用 Math 的属性和方法的语法: var pi_value=...

  • JavaScript Math 对象

    Math 对象 Math 对象用于执行数学任务。 使用 Math 的属性和方法的语法: var pi_value=...

  • Math 对象

    Math 对象 Math 对象用于执行数学任务 Math 对象并不像 Date 和 String 那样是对象的类,...

网友评论

      本文标题:Math任务

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