Flash CS3 文档 |
|||
| ActionScript 2.0 语言参考 > ActionScript 类 > String | |||
Object | +-String public class String extends Object
String 类是字符串基元数据类型的包装,提供用于操作基元字符串值类型的方法和属性。您可以使用 String() 函数将任何对象的值转换为字符串。
String 类的所有方法(concat()、fromCharCode()、slice() 和 substr() 除外)都是通用方法,这意味着在对这些方法执行操作前,这些方法都将调用 toString(),并且可以将这些方法用于其它非 String 对象。
因为所有字符串索引都是从零开始的,所以任何字符串 x 的最后一个字符的索引都是 x.length - 1。
可以使用构造函数方法 new String 或者使用字符串字面值调用 String 类的任何方法。如果您指定了一个字符串,则 ActionScript 解释程序自动将其转换为一个临时 String 对象,再调用方法,然后放弃该临时 String 对象。您还可以将 String.length 属性与字符串一起使用。
请不要将字符串和 String 对象相混淆。在下面的示例中,代码的第一行创建字符串 first_string,代码的第二行创建 String 对象 second_string:
var first_string:String = "foo"
var second_string:String = new String("foo")
除非您确实需要使用 String 对象,否则请使用字符串。
可用性:ActionScript 1.0、Flash Player 5 ― 在 Flash Player 6 中成为本机对象,从而显著改善性能。
|
修饰符 |
属性 |
说明 |
|---|---|---|
|
|
一个整数,它指定在所指定的 String 对象中的字符数。 |
继承自 Object 类的属性
|
constructor(Object.constructor 属性), __proto__(Object.__proto__ 属性), prototype(Object.prototype 属性), __resolve(Object.__resolve 属性) |
|
签名 |
说明 |
|---|---|
|
创建一个新 String 对象。 |
|
修饰符 |
签名 |
说明 |
|---|---|---|
|
|
返回由参数 |
|
|
|
charCodeAt |
返回一个 0 到 65535 之间的 16 位整数,它表示由 |
|
|
将 String 对象的值与参数合并,并返回新组成的字符串;而原始值 |
|
|
|
fromCharCode |
返回一个由参数中的 Unicode 值表示的字符组成的字符串。 |
|
|
搜索字符串,并返回在调用字符串内 |
|
|
|
lastIndexOf |
从右向左搜索字符串,并返回在调用字符串内 |
|
|
返回一个字符串,该字符串包括从 |
|
|
|
在指定的 |
|
|
|
返回字符串中从 |
|
|
|
返回一个字符串,该字符串由 |
|
|
|
toLowerCase |
返回此字符串的一个副本,其中所有大写的字符均转换为小写字符。 |
|
|
无论对象的属性是否为字符串,均以字符串形式返回该属性。 |
|
|
|
toUpperCase |
返回此字符串的一个副本,其中所有小写的字符均转换为大写字符。 |
|
|
返回 String 实例的原始值。 |
继承自 Object 类的方法
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00002157.html