AS编程基础_Flash As

在下载的源文件中,遇到看不懂的关键词,按一下F1就可以看到解释了。没有编程基础的新手,可能还对程序里的一些运算符不清楚。下面就是各个运算符的说明:
++
a++;//就是让a这个变量加1

--
a--;//就是让a这个变量减1

%=
a%=2;//让a这个变量的值为a除以2后的余数
比如以下程序中:
a=5;
a%=2;
经过以上两条语句后,a这个变量的值为1(5除以2的余数为1)

*=
a*=2;//a这个变量的值为a原来的值乘以2

+=
a+=2;//a这个变量的值为a原来的值加2

-=
a-=2;//a这个变量的值为a原来的值减2

/=
a/=2;//a这个变量的值为a原来的值除以2

!=
a!=2;//判断a是否不等于2
比如:
a=3;//a的初始值为3
b=4;//b的初始值为4
if (a!=2) {//判断a是否不等于2
   b=5;//如果a不等于2,b的值为5
}else{//否则
   b=6;//b的值为6
}

<=小于等于
>=大于等于

==
a==2;//a等于2
比如:
a=3;//a的初始值为3
b=4;//b的初始值为4
if (a==2) {//判断a是否等于2
   b=5;//如果a等于2,b的值为5
}else{//否则
   b=6;//b的值为6
}

!
!a//a的值取反
比如:
b=4;//b的初始值为4
if (!a) {//判断a是否为真(a应该是一个条件,为真就是指为true,为假就是指为false)
   b=5;//如果一开始a为假,那么!a就是为真,则b的值为5
}else{//否则
   b=6;//b的值为6
}

&&相当于and
a<b&&c>d或者a<b and c>d//&&这个符号两边的语句要同时成立,才为真
比如:
a=1;
b=2;
c=3;
d=4;
e=5;
if (a<b&&c>d){  //如果a<b和c>d都成立,就为真
    e=6;//如果a<b和c>d都成立,就为真,则e的值为6
}

||相当于or
a<b||c>d或者a<b or c>d//||这个符号两边的语句只要有一条为真,结果就为真
比如:
a=1;
b=2;
c=3;
d=4;
e=5;
if (a<b||c>d){  //如果a<b和c>d两者中的一个成立或者两个都成立,那么这条if语句就为真
    e=6;//a<b和c>d两者中的一个成立,if语句就为真,那么e的值为6
}

时间: 2024-11-02 04:02:22

AS编程基础_Flash As的相关文章

Android中的Socket编程基础

Socket 编程基础知识: 主要分服务器端编程和客户端编程. 服务器端编程步骤: 1: 创建服务器端套接字并绑定到一个端口上(0-1023是系统预留的,最好大约1024) 2 : 套接字设置监听模式等待连接请求 3: 接受连接请求后进行通信 4: 返回,等待赢 一个连接请求 客户端编程步骤: 1: 创建客户端套接字(指定服务器端IP地址与端口号 ) 2: 连接(Android 创建Socket时会自动连接) 3: 与服务器端进行通信 4: 关闭套接字 Android Socket 通信原理注意

浅谈.NET下的多线程和并行计算(九)Winform中多线程编程基础 下

在之前的文章中我们介绍过两种Timer和BackgroundWorker组件,在上文中我们提到过,强烈建议在UI 线程上操作控件,否则很容易产生人品问题.可以想到,上次介绍的两个Timer基于ThreadPool,回调方 法运行于不同于UI线程的新线程上,在这个方法中操作控件需要进行 Invoke或BeginInvoke.其实,还有 第三种System.Windows.Forms.Timer,它可以让回调事件在UI线程上执行,我们来做一个实验比较一下 System.Windows.Forms.T

浅谈.NET下的多线程和并行计算(八)Winform中多线程编程基础 上

首先我们创建一个Winform的应用程序,在上面添加一个多行文本框和一个按钮控件,按钮的事件如下 : Thread.Sleep(1000); StringBuilder sb = new StringBuilder(); for (int i = 0; i < 10000; i++) sb.Append("test"); string s = sb.ToString(); textBox1.Text = s; 首先我们可以把这个操作理解为一个非常耗时的操作,它至少占用1秒的时间.

SHELL编程基础之BASH入门

1.了解SHELL 只要能够操作应用程序的接口都能够称shell.shell也是一个应用程序,工作在用户模式,运行为进程.shell进程主要用于提供命令行界面,提供一系列的工作特性,有些特性可以自行的设定.当用户通过多种方式登录到Linux操作系统时,我们就可以认为该用户打开了一个SHELL,从而和系统进行交互. shell在linux系统下的角色如下: 2.为什么要学习shell 命令行界面的shell是很不好的,但是学完之后好处却很多.例如图形化界面像windows xp.win 7每个版本

Linux shell编程基础 三、shell的基本结构

shell结构大体是由设定变量.内置命令.shell的语法结构.函数组成. 使用实例说明:test.sh #!/bin/bash #说明使用/bin/bash作为这个脚本的解释器 #定义一个函数 function my_fun () { echo "Hello, $1,today is $2" } #定义连个变量 name=$1 today=`date` #函数调用 my_fun "$name" "$today" 上面的这个脚本要想运行还需要做一

JavaScript的面向对象编程基础_基础知识

重新认识面向对象为了说明 JavaScript 是一门彻底的面向对象的语言,首先有必要从面向对象的概念着手 , 探讨一下面向对象中的几个概念: 一切事物皆对象 对象具有封装和继承特性 对象与对象之间使用消息通信,各自存在信息隐藏 以这三点做为依据,C++ 是半面向对象半面向过程语言,因为,虽然他实现了类的封装.继承和多态,但存在非对象性质的全局函数和变量.Java.C# 是完全的面向对象语言,它们通过类的形式组织函数和变量,使之不能脱离对象存在.但这里函数本身是一个过程,只是依附在某个类上. 然

《响应式Web图形设计》一1.2 HTML编程基础

1.2 HTML编程基础 响应式Web图形设计 在开始编写HTML代码之前,你还有需要掌握一些基本的术语. 1.2.1 文本编辑器 为了编写代码,你需要一个文本编辑器.如果你使用的是Windows系统PC,那么看一下你的电脑桌面上有没有一款如Notepad的基本编辑程序.如果是Mac,那么就是TextEdit.每台电脑中都有文本编辑器,无论它是什么名字,它的功能依旧. 首先,要特别注意的是,HTML必须保存在文本模式下,包括文件扩展名.html或.htm,最好在Unicode模式下. 专业的文本

系统架构-做为一个没有任何编程基础菜鸟,怎样实现数据的采集,监测分析,然后存入数据库?

问题描述 做为一个没有任何编程基础菜鸟,怎样实现数据的采集,监测分析,然后存入数据库? 由于导师想让做一个 旋转机械的振动状态监测与故障诊断系统 出来,做为一个没有任何编程基础的菜鸟,怎样实现数据的采集,监测分析,然后存入数据库? 由于是零基础,请问大家我需要学习哪方面的东西? 导师说 让用C++Builder进行开发,具体需要重点掌握CB里的哪些东西啊?非常感谢! 解决方案 掌握 C++Builder,这个只是工具.如果对其它的开发工具有兴趣,也可以考虑. C++Builder 现在用的人比较

JAVA学习(五):Java面向对象编程基础

Java面向对象编程基础 面向对象(Object oriented programming,OOP)技术是一种强有力的软件开发方法,它采用数据抽象与信息隐藏技术,来使软件开发简单化,以达到代码重用的目的. 1.OOP的3个特性(封装.继承和多态性) 封装是类的基础,指把类的相关实现细节隐藏起来,在类中将数据和实现操作的代码集中起来放在对象的内部,调用这些类时只需直接使用类预留的接口就可以了. 继承提供了子类自动拥有父类数据结构和方法的机制,它表示类之间的一种关系. 多态指使一个对象被看成另一个对