JavaScript在线手册

 

  • JavaScript对象:

    对象是一组具有属性和方法的经过组织的数据。

  • 默认对象:
  •  

    • 数学对象:Math;(静态对象)

      数学对象的属性:

        格式:Math.属性
        属性:
      E 自然对数的底数
      LN2 2的自然对数
      LN10 10的自然对数
      LOG2E 以2为底e的对数
      LOG10E 以10为底e的对数
      PI 圆周率
      SQRT1_2 1/2的平方根
      SQRT2 2的平方根


      数学对象的方法:

        格式:Math.方法(参数)
        方法:
      ceil(数值) 大于等于该数值的最小整数
      floor(数值) 小于等于该数值的最大整数
      min(数值1,数值2) 最小值
      max(数值1,数值2) 最大值
      pow(数值1,数值2) 数值1的数值2次方
      random() 0倒1的随机数
      round(数值) 最接近该数值的整数
      sqrt(数值) 开平方根
      abs、sin(弧度)、cos、tan、asin、acos、atan、exp、log

        例1:
      <Script>

      with (document) {
          write("<LI>2 的平方根值是 ", Math.sqrt(2));
          write("<LI>2 <sup>3</sup> = ", Math.pow(2,3));
          write("<LI>最接近 3.14 的整数是 ", Math.round(3.14));
      }

      </Script>


        例2:
      <Script>

      var now = new Date();
      var firstDay = new Date("Nov 10, 1999");
      var duration = now - firstDay;
      var msPerDay = 24 * 60 * 60 * 1000; //换算成毫秒
      days = Math.round(duration/msPerDay);

      document.write("本网站已经开幕" + days + "天了");

      </Script>

      例3:
      <Script>

      var promote = new Array(3);
      promote[0] = "拍卖区又有新货到了,赶快来捡便宜啊......"
      promote[1] = "成为会员,马上享受八折优惠,还可以参加抽奖!";
      promote[2] = "庆祝访问人数突破十万人次,填问卷就送大奖,快来啊!";

      index = Math.floor(Math.random() * promote.length);
      document.write(promote[index]);

      </Script>

asp之家,致力于为Asp学习者提供专业而高质量的建站内容!
https://www.aspxhome.com