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

    Math对象是JavaScript的一个固有对象,其作用是执行常见的算数任务。该对象的使用并不是像Date,Array对象使用

    new关键字来得到对象,而是直接 Math.[{property|method}] 使用,如果试图用new来创建会出错,因为该对象在装载脚本引擎时由该引擎创建。

     

    Math对象本身并没什么好纠结的,只要知道它的一些使用方法就可以了

     

    我们先来看看Math对象固有的8个属性 E属性,PI属性,SQRT2属性,SQRT1_2属性,LN2属性,LN10属性,LOG2E属性,LOG10E属性 它们分别对应的含义为 常数 ,圆周率, 2 的平方根, 1/2 的平方根 ,2 的自然对数 ,10 的自然对数, 以 2 为底的 e 的对数 ,以 10 为底的 e 的对数。具体使用的时候 Math.属性 即可

     

    其次就是Math对象一些常用的方法了

    1,round() 方法,返回与给出的数最接近整数,也就是我们小学学的的四舍五入了,但是如果给的是负数,那么结果是将负数转为整数,计算完后再加上负号,下面给出例子

    Code

    2,random()方法,返回介于0和1之间的伪随机数,不包括0和1,在开发中我们也可以使用该方法生成随机数,下面给出例子

    Code

    通过上面的代码每运行一次,我们都可以得到一位随机数且介于0和9之间,包括0和9

     

    3,max()方法,返回给出的零个或多个数值表达式中较大者,如果没有给出参数,返回值等于 NEGATIVE_INFINITY。如果有参数为 NaN,返回值仍然为 NaN。

    Code

    4,min()方法,返回给出的零个或多个数值表达式中较小的值。如果没有给出参数,返回值等于 POSITIVE_INFINITY。如果有参数为 NaN,返回值也为 NaN。

    Code

    Math对象还有很多其他的方法,例如abs()方法,asin()方法,这些函数都不经常用到,要用到可以参考文档。

     

    文章如果有什么不妥之处,请大家指出。


  • 相关阅读:
    Job流程:Shuffle详解
    学Python Django学得很迷茫,怎么办?-转自知乎
    URL补充
    创建多对多以及增加示例
    Day20-初识Ajax
    笔记-自己看Day20-待续
    Day20-单表中获取表单数据的3种方式
    Day19内容回顾
    一点疑惑的解释
    python os.path模块常用方法详解
  • 原文地址:https://www.cnblogs.com/yuanking/p/4330771.html
Copyright © 2011-2022 走看看