admin管理员组

文章数量:1535251

2024年5月12日发(作者:)

ActionScript 编程实战 其他运算

说明:

除了之前介绍的各种运算外,ActionScript还包含其他一些运算。这些运算主要应用于

对各种对象的操作。在面向对象操作的运算中,通常会使用以下几种运算符。

中括号“[]” 在ActionScript中,中括号“[]”也是一种运算符,其作用是初始化新的数组

或访问数组中的元素。

as as运算符通常用于判断某个对象是否是另一个对象中的成员。

逗号“,” 逗号“,”通常用于函数的多个参数或数组的多个元素。用逗号分隔的对象通常属

于一个容器的同级子对象。

delete delete运算符通常用于删除指定对象的某个属性。

点“.” 点“.”运算符是ActionScript中最常用的运算符之一,其作用是访问类的属性和方法,

或对象的子对象,以及分隔链接的包和类。

in in运算符通常用于判断属性或子对象是否为对象的一部分。

instanceof instanceof运算符的作用是判断对象的原型链中是否包含 function 的原型对象。

is is运算符的作用是判断对象是否与特定的数据类型、类和接口兼容。

new new运算符的作用是实例化一个新的实例。

大括号“{}” 大括号“{}”运算符的作用是创建一个新的对象,并使用指定的实例名称和值

对其进行初始化。

小括号“()” 小括号“()”运算符的作用是对一个或多个参数执行组合运算,或改变表达式

中运算符的执行顺序,或将一个或多个值作为参数传递给某个函数。

斜杠“/” 两个斜杠“/”运算符之间的部分表示正则表达式

冒号“:” 冒号“:”运算符通常用于声明某个对象的类型。

typeof 检测对象的数据类型并返回一个字符串

连接符“+” 连接符“+”运算符与普通的加法运算符不同,其主要用于字符串中,将两个以

上的字符串变量连接在一起,合并为一个字符串。

单引号“'”和双引号“"” 单引号“'”和双引号“"”必须成对使用,其之间的部分代表这是

一个字符串

示例:

在之前的章节中已介绍过,在使用trace()方法输出信息时,可以通过“,”运算符同时

输出多段信息,如下所示。

trace("Action","Script","3.0");//输出Action Script 3.0

在创建函数或数组时,也经常需要使用“,”运算符将多个元素或参数连接起来,具体

请参考函数和数组等相关章节。

在声明一个对象并为对象定义属性后,可以通过delete运算符删除属性,如下所示。

var myObject:Object=new Object();

="object";

trace();

delete ;

trace();

执行上面的代码,即可发现,第一个trace()方法正常输出了的属性值

object字符串,而第二个trace()方法则只能输出未知属性的值undefine。

本文标签: 对象运算符运算属性用于