javascript中内置对象Math怎么使用(javascript,math,开发技术)

时间:2024-04-27 23:06:41 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    Math概述

    Math 对象不是构造函数,它具有数学常数和函数的属性和方法。跟数学相关的运算(求绝对值,取整、最大值等)可以使用 Math 中的成员。

    Math中常用函数的用法

    Math.PI //圆周率
    Math.floor () //向下取整
    Math.ceil () //向上取整
    Math.round () //四舍五入就近取整 注意﹣3.5 结果是-3
    Math.abs () //绝对值
    Math.max ()/Math.min() //求最大值和最小值
    Math.random() //返回一个随机的小数 0=<x<1(这个方法里面不跟参数)

    1.绝对值方法

    //1.绝对值方法console.log(Math.abs(1));//1console.log(Math.abs(-1));//1console.log(Math.abs('-5'));//5会隐式转换,将数字字符串转换为数字,然后取绝对值console.log(Math.abs('aniu'));//NaN

    javascript中内置对象Math怎么使用

    2.三个取整方法

    //2.三个取整方法console.log(Math.floor(1.1));//1console.log(Math.floor(1.9));//1console.log(Math.floor(-1.1));//-2console.log(Math.ceil(1.1));//2console.log(Math.ceil(1.9));//2console.log(Math.ceil(-1.9));//-1console.log(Math.round(1.5));//2四舍五入.5这个特殊,是往大了取console.log(Math.round(-1.5));//-1往大了取console.log(Math.round(-1.2));//-1

    3.求最大值/最小值

    //3.求最大值/最小值console.log(Math.max(1,5,78,46));console.log(Math.min(1,5,78,46));

    javascript中内置对象Math怎么使用

    4.随机数

    //4.随机数console.log(Math.random());

    javascript中内置对象Math怎么使用

    案例-求两个数之间的随机整数的小算法(重要)

    求两个数之间的随机整数 并且包含这两个数:
    //核心算法
    Math.floor(Math.random()*(max-min)) + min;

    functiongetRandom(min,max){returnMath.floor(Math.random()*(max-min))+min;}console.log(getRandom(1,7));

    javascript中内置对象Math怎么使用

    案例-随机点名(嘿嘿嘿)

    //随机点名vararr=['阿牛','梦梦','小鸣人','winter','小何','WA','贱神','扎哇']//太多啦,就写这些举例啦console.log(arr);console.log('阿牛爱你们????????????');functiongetRandom(min,max){returnMath.floor(Math.random()*(max-min))+min;}console.log('随机点中了:'+arr[getRandom(0,arr.length-1)]);

    javascript中内置对象Math怎么使用

    补充案例

    要求:得到两个数之间的随机整数,并且包含这两个数

    varmin,max;//定义最大数和最小数Math.floor(Math.random()*(max-min+1))+min;//返回最大数和最小数之间的随机整数,并且包含最大数和最小数

    将上述代码封装成函数使用起来更方便

    functiongetNum(min,max){returnMath.floor(Math.random()*(max-min+1)+min);}
     </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
    本文:javascript中内置对象Math怎么使用的详细内容,希望对您有所帮助,信息来源于网络。
    上一篇:如何使用mybatis自定义日期类型转换器下一篇:

    22 人围观 / 0 条评论 ↓快速评论↓

    (必须)

    (必须,保密)

    阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18