ActionScript语法基础2

is运算符

is 运算符是ActionScript 新增的运算符。利用is 运算符
可以判断变量间的类型是否一致,返回的结果为布尔类型。


as运算符

as 运算符也是ActionScript 中新增的运算符。利用as 运
算符也可以比较变量类型是否一致,但是与is 运算符返回
值不同,is 运算符返回的值是布尔类型的,而as 运算符
返回的值是变量或表达式。


语句

语句,也可以称作结构,因为它定义了程序不同的计算逻辑
结构。常用的语句有判断语句、条件语句以及循环语句
等。本节将会分别讲解这些语句。


if… else 语句

if…else 语句是用来判断一个测试条件,如果条件为真,则执行一个代码
块,否则就执行另外一个代码块。其语法结构如下所示:
if( 逻辑表达式)
{
// 逻辑表达式结果为真,执行代码块1 ,然后跳出if语句
代码块
语句
代码块1
}
else
{
// 逻辑表达式结果为假,执行代码块2 ,然后跳出if语句
代码块2
}



if… else if 语句

if…else if 语句是用来判断两个测试条件,如果其中的一个条件为真,则执行一个代码块,另
一个条件为真,则执行另外一个代码块,否则就执行最后的一个代码块。其语法结构如下
所示:
if( 逻辑表达式1)
{
// 逻辑表达式1 结果为真,执行代码块1 ,然后跳出if…else if语句
代码块
语句
代码块1
}
else if( 逻辑表达式2)
{
// 逻辑表达式2 结果为真,执行代码块2 ,然后跳出if…else if语句
代码块
语句
代码块2
}
else
{
// 逻辑表达式1 和逻辑表达式2 的结果都同时为真时,执行代码块3
代码块3
}

switch语句

switch 语句是用来判断多个测试条件,当其中的一个条件为真,则执行相应的代码块,
否则就执行默认的一个代码块。其语法结构如下所示:
switch( 表达式)
{
// 当表达式的值为1 时,执行代码块1 ,然后跳出switch 语句
case  值1:
代码块1
break;
// 当表达式的值为1 时,执行代码块1 ,然后跳出switch 语句
case  值2:
代码块2
break;
// 当表达式的值为1 时,执行代码块1 ,然后跳出switch 语句
case  值3:
代码块3
break;
……
// 当表达式的值不为1 ,2 ,3…… 时,执行代码块,然后跳出switch 语句
default:
代码块
break;
}


for语句

for 语句是根据某个变量来获取循环的次数,然后反复的执
行里面的代码。for 语句的表达式有三个:一个是变量初
始化,一个是逻辑表达式,还有一个是更改变量的表达
式。当逻辑表达式结果为真时,执行代码块。for 语句的
语法结构如下所示:
for( 变量初始化; 逻辑表达式; 变量更新)
{
代码块
}

for… in语句

for…in 语句的应用通常是循环某个对象或者数组。其语法
结构如下所示:
for( 变量 in  集合)
{
代码块
}
for…in 语句的流程图与for 语句的一样,可以参考上图


for each… in语句

与for…in 不同的是,for…in 获取的是循环对象或者数组的
次数,而for each…in 语句是循环对象或者数组,但获取
的是其内部的所有元素。
for each( 变量 in  变量集合)
{
代码段
}


while语句

while 语句是根据逻辑表达式判断,如果为真,就反复执行
里面特定的代码。其语法结构如下所示:
while( 逻辑表达式)
{
代码段
}


do… while语句

do…while 语句与while 语句类似,只是在判断表达式之前
,执行了一次代码块。其语法结构如下所示:
do
{
代码块
}
while( 逻辑表达式)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值