摘要: 可用性: ECMAScript v1继承: Object描述: 在JavaScript中,数字是一种基本的数据类型。JavaScript还支持Number对象,该对象是原始数值的包装对象。JavaScript在必要时候会自动的进行数据和对象之间的转换。构造函数Number()还可以不和运算符new一起使用,而直接作为转换函数来使用。以这种方式调用Number()时,它会把自己的参数转换成一个数字,然后返回转换后的原始数值或NaN。构造函数Number()还有5个常量属性,分别用来表示可表示的最大的数、可表示的最小的数、正无穷大的数、负无穷大的数和NaN,它们是类属性,而不是实例属性。常量... 阅读全文
posted @ 2010-06-25 14:17 朝阳无限 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 可用性: ECMAScript v1描述: Math对象是一个定义了算术函数和常量属性的集合。Math对象并不像其它对象那样,它没有构造函数,像Math.sin()这样的函数只是函数,不是对象的方法。常量:Math.E:常量e,自然对数的底数。Math.LN10:10的自然对数。Math.LN2:2的自然对数。Math.LOG10E:以10为底的e的对数。Math.LOG2E:以2为底的e的对数。Math.PI:常量PI。Math.SQRT1_2:2的平方根除1。Math.SQRT2:2的平方根。属性:Math.abs():计算绝对值。Math.acos():计算反余弦值。Math.asi.. 阅读全文
posted @ 2010-06-25 14:16 朝阳无限 阅读(872) 评论(0) 推荐(0) 编辑
摘要: isFinite 判断一个数字是否是有限的,如果是有限的数字,那么返回值就是true。否则,如果是非数字(NaN),或者是正、负无穷大的数,则返回值就是false。isNaN 检测参数值是否是NaN,NaN是非数字值,它与所有值都不相等,包括它自己。例如用零做除数得到的值是NaN。parseFloat 返回出现在字符串中的第一个整数或浮点数,如果字符串开头不是一个能解析的数字,该函数将返回NaN。parseInt 返回出现在字符串中的第一个整数(可以有负号),如果遇到不是基数radix可以使用的有效数字字符时解析停止。如果字符串开头不是一个能解析的数字字符将返回NaN。如果以字符0开头... 阅读全文
posted @ 2010-06-25 14:13 朝阳无限 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 可用性: ECMAScript v1描述: 全局函数,它的参数是一个JavaScript代码字符串。如果它的参数含有一个表达式,它将计算这个表达式,并返回值。如果它参数含有一个或多个JavaScript语句,将执行这些语句,如果最后一个语句有返回值,它将返回这个值。如果没有返回值,将返回undefined。如果参数语句抛出一个异常,它将把这个异常传递给调用者。虽然eval给JavaScript语言提供了非常强大的功能,但在实际程序中极少使用。常见的用法是编写作为递归的JavaScript解释器的程序,或者编写动态生成并计算的代码程序。考虑到实现的效率,ECMAScript v3标准给eva.. 阅读全文
posted @ 2010-06-25 13:58 朝阳无限 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 可用性: ECMAScript v3继承: Object描述: Error类的实例表示错误或异常,通常与throw语句和try/catch/finally语句一起使用。属性name声明了异常的类型,message属性可提供人们能够读懂的异常的详细信息。JavaScript解释器从不直接抛出Error对象,而是抛出Error子类的实例。在代码中,你会发现抛出Error对象指示异常非常方便,或者也可以用原始字符串或数字的形式抛出错误信息或代码。属性:Error.messgae:用于存放发生错误或异常的详细信息。如果传递给Error()构造函数一个参数,该参数将成为它的值。如果没有传递Erro... 阅读全文
posted @ 2010-06-25 13:44 朝阳无限 阅读(528) 评论(0) 推荐(0) 编辑