Actionscript 3 ActionScript中单引号字符串和双引号字符串之间的差异

Actionscript 3 ActionScript中单引号字符串和双引号字符串之间的差异,actionscript-3,string,Actionscript 3,String,ActionScript中的单引号字符串和双引号字符串有什么区别吗?否,除了在双引号字符串中包含单引号更容易,反之亦然。否 //*必需-至少15个字符没有区别 这是来自: 字符串是用于文本数据(字母、标点符号和其他字符)的数据类型。字符串文字是引号中包含的字符的任意组合: "asdfksldfsdfeoif" // A frustrated string "greetings" // A friendly string "moock@moock.org"

ActionScript中的单引号字符串和双引号字符串有什么区别吗?

否,除了在双引号字符串中包含单引号更容易,反之亦然。


//*必需-至少15个字符

没有区别

这是来自:

字符串是用于文本数据(字母、标点符号和其他字符)的数据类型。字符串文字是引号中包含的字符的任意组合:

    "asdfksldfsdfeoif"  // A frustrated string
    "greetings"         // A friendly string
    "moock@moock.org"   // A self-promotional string
    "123"               // It may look like a number, but it's a string
    'singles'           // Single quotes are acceptable too

您可以将其中一个用作字符串的分隔符。但是它们是不可互换的,也就是说,不能以撇号开头,以引号结尾

唯一的区别是需要转义哪些字符。在由引号分隔的字符串中,需要转义引号,但不能转义撇号,反之亦然

他说“没关系”,然后大笑。用一个字符串,你可以使用:

"He said \"It's all right\" and laughed."
或:


在Actionscript本身中,除了没有转义字符的未使用分隔符的可用性之外,没有其他区别

在Flash Builder中,一个通用的AS3 Flex创作IDE,如果使用单引号而不是双引号定义了兼容的事件类型(例如,
event.COMPLETE
),则在
addEventListener
上自动完成这些事件类型

假设您有一个类a标记,它使用Flex元标记分派特定的事件类型

[Event(name="foo",type="pkg.events.Constants")]
class SomethingThatDispatchesFoo extends EventDispatcher {
如果事件常量类的结构如下所示:

class Constants {
  public static const FOO:String = 'foo';
}
class Constants {
  public static const FOO:String = "foo";
}
然后,autocomplete将为您提供
'foo'
。但是,如果它的结构是这样的:

class Constants {
  public static const FOO:String = 'foo';
}
class Constants {
  public static const FOO:String = "foo";
}

自动完成将为您提供
常量。FOO

这是我第一次在编译器永远不会看到的内容中看到注释^^