AS3中的continue(continue [label])和break(break [label])有了新用法,其中label为可选参数。以下为break的用法示例,而continue的用法与break基本一样。有了这个新用法使得我们在流控制中更加方便了。
function TestLoop(label:String,index:Number):void {
var t_array:Array = new Array("a","b","c","d","e");
mainLoop: for (var i:int = 0; i<5; i++) {
subLoop:for (var j:int = 0; j<5; j++) {
for (var k:String in t_array) {
trace("i=",i,"j=",j,"k=",t_array[k]);
if (k==String(index)) {
if (label=="mainLoop") {
break mainLoop;
} else if (label=="subLoop") {
break subLoop; }
else {
break;
}
}
}
}
}
}
分享到:
相关推荐
这篇文章将深入探讨`break`和`continue`的用法,并通过实例来说明它们在实际编程中的应用。 首先,我们来看`break`语句。`break`的主要功能是立即退出最内层的循环,不再执行循环体中剩余的代码。这在你需要满足...
您可能感兴趣的文章:Python跳出循环语句continue与break的区别python中的break、continue、exit()、pass全面解析Python循环语句之break与continue的用法python中break、continue 、exit() 、pass终止循环的区别详解...
3. **控制结构**:包括条件语句(if...else,switch)、循环(for,while,do...while)以及跳转语句(break,continue),这些都是编写逻辑代码的关键部分。 4. **函数与方法**:AS3.0中的函数可以作为值传递,...
3. **流程控制**:包括条件语句(if...else)、循环结构(for、while、do...while)、开关语句(switch...case)和跳转语句(break、continue)。 4. **函数**:AS2中的函数可以接受参数,返回值,并能作为对象的...
由于最近一直在看javascript,下面简要说一下它们三个在javascript... [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] continue语句: continue语句和break语句相似。所不同的是,它不是退出一个循环,而是开始循环的
AS3中不允许这种结合。 - **解决办法**:移除访问修饰符或命名空间属性之一。通常情况下,只需要保留访问修饰符。 #### 1004 找不到命名空间,或者命名空间不是编译时常量 - **解释**:此错误提示说明编译器找不...
在JavaScript编程语言中,`break` 和 `continue` 是两种控制流程的关键字,它们用于中断循环的执行。本文将深入探讨这两种关键字的特殊用法,特别是结合位置标签(label)的用法。 首先,我们了解下`break`的基本功能...
AS3是Adobe Flash Professional和Flash Player中的主要编程语言,用于创建交互式内容、动画以及网络应用程序。 1. **基础语法和操作符(operators.html)**: - AS3的基础语法包括变量声明、数据类型(如Number、...
- **Array**: 用于存储同类型数据的有序集合,是AS3中最基本的数据结构之一。 - **ByteArray**: 用于处理二进制数据的类,提供了高效的读写操作,适用于网络传输和数据存储。 - **Boolean**: 表示逻辑值的类,只有...
【AS3常用英语单词大全】是针对ActionScript 3.0编程语言的学习资源,包含了AS3中常见的英文词汇及其解释。ActionScript 3.0是一种广泛应用于开发Flash平台应用程序、游戏和富互联网应用的脚本语言。以下是一些重要...
3. **global_functions.html**:AS2中有许多全局函数,如Math对象的方法和Date对象的方法等。这个文件可能介绍了这些函数的用法和示例。 4. **operators.html**:此文件可能涵盖了AS2中的各种运算符,如算术运算符...
- **4.1.1.3** 在 AS3 中,函数的`this`关键字只在构造函数或方法中才有特殊含义。 #### 4.2 参数 - **4.2.1** 默认参数:允许在函数定义时为参数提供默认值。 - **4.2.2** 显式参数:在函数调用时必须显式地提供...
Python3 中的 33 个关键字及其用法 Python 是一种高级的、解释型的编程语言,具有易于学习、简单易用、功能强大等特点。Python 中有 33 个关键字,这些关键字是 Python 程序的基础组成部分,了解这些关键字的用法是...
四、AS3中的动作控制 1. 条件语句:如if...else,switch语句用于条件判断。 2. 循环语句:for、while和do...while循环结构。 3. 跳转语句:break和continue用于中断循环或跳过循环的一部分。 五、ActionScript 3与...
在AS3.0中,为了确保代码的正确性和可读性,定义了一系列的关键字和保留字,这些词在语言中具有特殊的意义和用途。了解这些关键字和保留字对于熟练掌握AS3.0至关重要。 #### 二、词汇关键字 词汇关键字是AS3.0中最...
3. **函数和方法**:AS3中的函数可以作为独立实体,也可以作为类的方法。函数定义使用`function`关键字,可以有返回值或无返回值。例如,`function add(a:Number, b:Number):Number { return a + b; }` 4. **操作符...
以下是一些AS3中的重要概念和常用英文单词的解释: 1. **AAS (ActionScript)**:ActionScript是Flash的动作脚本语言,AS3是其第三个主要版本,提供了更严谨的面向对象编程支持。 2. **API (Application ...
5. **forEach方法**:在ActionScript 3.0中,数组和Vector类提供了forEach方法,可以用来遍历数组的每一项,但不支持break或continue语句。例如: ```actionscript var arr:Array = ["a", "b", "c"]; arr.forEach...
本文将从头到尾地讲解 Python 3 中的所有 33 个关键字及其用法,帮助读者快速掌握 Python 编程。 布尔类型 * `False`:Python 中的布尔类型,与 `True` 相对。 * `None`:Python 中特殊的数据类型 `NoneType`,`...
6. **使用`break`和`continue`**:可以在循环体内使用`break`跳出整个循环,使用`continue`跳过当前迭代的剩余部分。 7. **`foreach`与引用**:通过在`as`关键字后面加上`&`,可以将`$value`作为引用赋值,这样可以...