日期:2014-05-16  浏览次数:20339 次

JavaScript: 预定义对象
原文 :http://noyesno.net/page/javascript/defined-object
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() :执行代码