String 对象
可用于处理或格式化文本字符串以及确定和定位字符串中的子字符串。
语法
newString = new String(["stringLiteral"])
参数
newString
必选项。要赋值为 String 对象的变量名。
[color=#FFFFFF'][/color]
stringLiteral
可选项。任意 Unicode 字符群。
说明
String 对象可用字符串文字显式创建。用这种方法创建的 String 对象(指以标准字符串形式)与用 new 运算符创建的 String 对象处理上不同。所有字符串文字共享公用的全局字符串对象。如果为字符串文字添加属性,则它对所有标准字符串对象都是可用的: var alpha, beta;
alpha = "这是一个字符串";
beta = "这也是一个字符串";
alpha.test = 10;
在前一示例中,这时为 beta 和所有将来的字符串定义 test。然而,在下面的例子中,被添加属性的处理略有不同: var gamma, delta;
gamma = new String("这是一个字符串");
delta = new String("这是也一个字符串");
gamma.test = 10;
在这种情况下,不为 delta 定义 test。每个用 new String 声明的 String 对象有其自己的一组成员。这是对 String 对象和字符串文字的处理不同的唯一情况。
属性
constructor 属性 │ length 属性 │ prototype 属性
[color=#FFFFFF'][/color]
方法
anchor 方法 │ big 方法 │ blink 方法 │ bold 方法 │ charAt 方法 │ charCodeAt 方法 │ concat 方法 │ fixed 方法 │ fontcolor 方法 │ fontsize 方法 │ fromCharCode 方法 │ indexOf 方法 │ italics 方法 │ lastIndexOf 方法 │ link 方法 │ match 方法 │ replace 方法 │ search 方法 │ slice 方法 │ small 方法 │ split 方法 │ strike 方法 │ sub 方法 │ substr 方法 │ substring 方法 │ sup 方法 │ toLowerCase 方法 │ toUpperCase 方法 │ toString 方法 │ valueOf 方法
要求
版本 1
请参阅
new 运算符
[color=#FFFFFF'][/color]