Microsoft(R) JScript(R) String 对象 |
语言参考 版本 1 |
可用于处理或格式化文本字符串以及确定和定位字符串中的子字符串。
StringObj[.method]
"String Literal"[.method]
String 对象可用字符串文字显式创建。用这种方法创建的 String 对象(指以标准字符串形式)与用 new 运算符创建的 String 对象处理上不同。所有字符串文字共享公用的全局字符串对象。所以,如果为字符串文字添加属性,则它对所有标准字符串对象都是可用的:var alpha, beta; alpha = "这是一个字符串"; beta = "这也是一个字符串"; alpha.test = 10;在本例中,这时为 beta 和所有将来的字符串定义 test。然而,在下面的例子中,被添加属性的处理略有不同:
在这种情况下,不为 delta 定义 test。每个用 new String 声明的 String 对象有其自己的一组成员。这是对 String 对象和字符串文字的处理不同的唯一情况。var gamma, delta; gamma = new String("这是一个字符串"); delta = new String("这是也一个字符串"); gamma.test = 10;