属性是作为对象成员的一个值或一组值(以数组或对象的形式)。以下各节链接到有关解释如何使用 JScript 中属性的信息。
本节内容
- 0...n 属性
返回 arguments 对象中的各个参数的实际值,该值是由一个正在执行的函数的 arguments 属性返回的。
- $1...$9 属性
返回在模式匹配期间找到的,所存储的最近的九个部分。
- arguments 属性
返回当前所执行的“函数”(Function) object.caller 属性的“参数”(arguments) 对象。
- callee 属性
返回正被执行的 Function 对象,即指定的 Function 对象的正文。
- caller 属性
返回一个对函数的引用,该函数调用了当前函数。
- constructor 属性
指定创建一个对象的函数。
- description 属性
返回或设置与特定错误相关联的描述性字符串。
- E 属性
返回数学常数 e,即自然对数的底。
- global 属性
返回布尔值,该值指示使用正则表达式的 global 标志 (g) 的状态。
- ignoreCase 属性
返回布尔值,该值指示在正则表达式中使用的 ignoreCase 标志 (i) 的状态。
- index 属性
返回字符位置,它是被搜索字符串中第一个成功匹配的开始位置。
- Infinity 属性
返回 Number.POSITIVE_INFINITY 的初始值。
- input 属性 ($_)
返回执行正则表达式搜索所针对的字符串。
- lastIndex 属性
返回字符的位置,该位置是被搜索字符串中下一次匹配的开始位置。
- lastMatch 属性 ($&)
返回来自任何正则表达式搜索过程的最后匹配的字符。
- lastParen 属性 ($+)
如果有的话,返回来自任何正则表达式搜索过程中最后带括号的子匹配。
- leftContext 属性 ($`)
返回从一个被搜索字符串的开头到最后一个匹配的开头之前的位置之间的字符。
- length 属性(参数)
返回由调用者传递给一个函数的实际参数数目。
- length 属性(数组)
返回一个整数值,此整数比数组中所定义的最高位元素的下标大 1。
- length 属性(函数)
返回为一个函数定义的参数数目。
- length 属性(字符串)
返回 String 对象的长度。
- LN10 属性
返回 10 的自然对数。
- LN2 属性
返回 2 的自然对数。
- LOG10E 属性
返回 e(自然对数的底)的以 10 为底的对数。
- LOG2E 属性
返回 e(自然对数的底)的以 2 为底的对数。
- MAX_VALUE 属性
返回可用 JScript 表示的最大的数。约等于 1.79E+308。
- message 属性
返回一个错误信息的字符串。
- MIN_VALUE 属性
返回 JScript 能够表示的最接近零的数字。约等于 5.00E-324。
- multiline 属性
返回布尔值,该值指示在正则表达式中使用的 multiline 标志 (m) 的状态。
- name 属性
返回一个名称,该名称属于一个错误。
- NaN 属性
一个特殊值,此值指示算术表达式返回了非数字值。
- NaN 属性(全局)
返回特殊值 NaN,指示一个表达式不是数字。
- NEGATIVE_INFINITY 属性
返回一个超过 JScript 可表示的最大负数 (-Number.MAX_VALUE) 范围的负值。
- number 属性
返回一个超过 JScript 可表示的最大负数 (-Number.MAX_VALUE) 范围的负值。
- PI 属性
返回圆的周长与其直径的比值,约等于 3.141592653589793。
- POSITIVE_INFINITY 属性
返回一个大于 JScript 所能表示的最大数字 (Number.MAX_VALUE) 的值。
- propertyIsEnumerable 属性
返回布尔值,该值指示指定属性是否为对象的一部分以及该属性是否是可枚举的。
- prototype 属性
为对象的类返回原型的引用。
- rightContext 属性 ($')
返回一些字符,即从最后一个匹配之后的位置直到被搜索字符串的结尾处的字符。
- source 属性
返回正则表达式模式的文本的一个副本。
- SQRT1_2 属性
返回 0.5 的平方根,即 2 的平方根分之一。
- SQRT2 属性
返回 2 的平方根
- undefined 属性
返回 undefined 的一个初始值。