JavaScript: 预定义对象

@ 2011-01-20 16:22:50
标签:

    JavaScript预定义了一些对象。

    Number

    • Number.MAX_VALUE :最大的数
    • Number.MIN_VALUE : 最小的数
    • Number.NaN :非数字值
    • Number.NEGATIVE_INFINITY :负无穷大
    • Number.POSITIVE_INFINITY :正无穷大
    • .toStrong()
    • .toFixed(2) :小数点后保留指定位数的小数
    • .toExponential() :指数计数法
    • .toPrecision() :格式化为指定的长度(有效数字)

    Math

    属性:

    • Math.E :常量 e (~=2.718)
    • Math.PI :圆周率 (~=3.14159)
    • Math.SQRT :2的平方根 (~=1.414)
    • Math.SQRT1_2 :2的平方根的倒数 (~=0.707)
    • Math.LOG2E
    • Math.LOG10E
    • Math.LN2 :2的自然对数 (~=0.693)
    • Math.LN10 :10的自然对数(~=2.302)

    方法:

    • Math.abs(x) :绝对值
    • Math.floor(x) :向下舍入取整
    • Math.ceil(x) :向上舍入取整
    • Math.round(x) :四舍五入取整
    • Math.max(x,y) :最大值
    • Math.min(x,y) :最小值
    • Math.random() :随机数,0~1之间
    • Math.power(x,y) :x的y次幂
    • Math.sqrt(x) :求平方根
    • Math.exp(x) :求e的指数
    • Math.log(x) :求自然对数(以e为底)
    • Math.sin(x),Math.cos(x),Math.asin(x),Math.acos(x),Math.tan(x),Math.atan(x) :三角函数,输入是弧度
    • Math.atan2(y,x) : 点(x,y)对应的弧度,返回值的区间是 [-PI/2, PI/2],即取与x轴较小的夹角

    Date 对象

    TODO

    String 对象

    TODO

    RegExp 正则表达式对象

    全局对象

    • parseFloat(s) :字符串转换为浮点数
    • parseInt(s, radix) :字符串转换为整数,可以指定进制
    • isFinite()
    • isNan()
    • escape()/unescape() :字符串编解码
    • eval() :执行代码
    标签:

      分享到:
      comments powered by Disqus

      21/23ms