Math函数应用场景

  • 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 获取从当前时间到指定日期的间隔时间
未完待续。。。。。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 关键词:Math对象、Data对象、数组Array 一、Math任务 1. 编写函数,功能:返回从min到max之...
    NathanYangcn阅读 3,508评论 0 0
  • .写一个函数,返回从min到max之间的 随机整数,包括min不包括max function randomness...
    邢烽朔阅读 2,649评论 0 1
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,525评论 18 399
  • 首先在有道智云注册,添加应用 然后得到appKey和密钥 再就是在php代码 我的默认是utf8,不是的话就加一个...
    riyihu阅读 9,016评论 0 0
  • 原创 清晨随笔 : 《活着》 这两天有点小迷茫,人是为了活着而活着。还是为了享受生活而活着,生...
    飘逸1阅读 4,363评论 4 5

友情链接更多精彩内容