- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ActionScript30编程基础_数据类型及其运算程序流程
ActionScript3.0 编程基础_数据类型及其运算、程序流程
关键字: flex
7.3 数据类型和数据运算 7.3.1 关于数据类型
一个变量或者常量被声明时,必须指定其数据类型:原生数据类型:语言本身提供:字符串、整数、布尔型等复杂数据类型:由基本数据类型组成的复合型类型:类、接口等。基本数据类型:
? Boolean:布尔型,true 和 false
? int: 整数,存放32位二进制整数,范围:-2147483648~2147483647,当超出自动转为Number
? Null:空值,是字符串和所有类的默认值。
? Number:整数型和浮点型,使用64位双精度格式存放数据,没有小数点时自动转换成整数。最小值和最大值分别存放在Number 对象的MIN_VALUE 和 MAX_VALUE属性中。
? String:字符串,以Unicode 编码格式存放。
? uint:正整数类型,0~4294967295
? void:值为undefined,只能用作函数的返回类型。
1、Boolean:布尔型,它可以使用 true 或 false(用于进行逻辑运算)两个值中一个值。?????2、int:表示为 32 位带符号整数的数据类型。 int 类表示的值的范围是:-2,147,483,648 (-2^31) 到 2,147,483,647 (2^31-1)。
?????3、uint:表示 32 位无符号整数的数据类型的方法。
?????4、String:表示一串字符的数据类型。
?????5、Number:表示 IEEE-754 双精度浮点数的数据类型。
?????6、.Date:表示日期和时间信息。
复杂数据类型:Object 对象、 Array 数组、 Date 日期、Error 错误对象、Function 函数、 RegExp 正则表达式、XML XML数据对象、XMLList。其中Object 是所有对象的基类。以下是各个类型的默认值
? Object、Array :null
? Number:NaN
? int、uint:0
? Boolean:false
? *:不定类型,默认值:undefined。
7.3.2 字符串
可以使用单引号和双引号 来声明字符串,也可以使用String 的构造函数来生成:var str1:String = string;var str2:String = string;var str3:String = new String(string);使用转义符号“\” 来转义符号后面的字符:string\test = stringtestString 的属性:
? length:用来获取字符串的长度
? contact(...args):合并字符串,也可以使用+合并字符串
? charAt(index):获取index位置的字符。
? indexOf(val, starIndex):从starIndex 开始查找val 在字符串中第一个出现的位置。找不到返回-1
? split(delimiter, limit):返回以delimiter 分隔最大为limit的数组。
? substr(startIndex, len):从startIndex 位置开始截取长度为len的字符,如果startIndex为-1表示最后一个位置,当len大于最大长度时,自动返回最大长度值。
? substring(startIndex, endIndex):截取从 startIndex 到 endIndex位置的字符,两个参数都不能为负数,否则转为0,如果endIndex 省略,取默认值:字符的长度。
? slice(startIndex, endIndex):同substring,并允许startIndex, endIndex 为复数。
? toUpperCase():转换为大写
? toLowerCase():转换为小写
7.3.3 数字计算
算术运算符:
符号
符号说明
符号
符号说明
+
加法运算
--
减1运算
-
减法运算
+=
a=a+ b
*
乘法运算
-=
a=a- b
/
除法运算
*=
a=a* b
%
取模运算
/=
a=a/ b
++
加1运算
%=
a=a% b
在进行除法运算时,如果被除数为0,则返回值为 Infinity。Math 类 方法说明:
? Math.round(n):四舍五入
? Math.floor(n):返回小于或等于指定数字n 的最大整数
? Math.ceil(n):返回大于或等于指定数字n 的最小整数
? Math.pow(val1, val2):计算val1 的 v
您可能关注的文档
- 水质化学需氧量的测定重铬酸盐法GB11914-89.pdf
- 水质总磷的测定钼酸铵分光光度法GB1189389.pdf
- 水质悬浮物的测定重量法GB1190189.pdf
- 水质水温的测定温度计或颠倒水温计法GB1319591.pdf
- 水质钙和镁总量的测定EDTA滴定法GB747787.pdf
- 水质钾和钠的测定火焰原子吸收分光光度法GB11904-89.pdf
- 水质阴离子洗涤剂的测定电位滴定法GB1319991.pdf
- 求矩阵A的Jordan标准形的另一方法.pdf
- 汉籍数字化规范刍议袁林陕西师范大学古籍整理研究所西安期刊中国典籍与文化20011230.pdf
- 江苏沿海棉区抗虫杂交棉丰产简化栽培技术规程.pdf
- 某县纪委监委开展“校园餐”突出问题专项整治工作汇报22.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告66.docx
- 某县委常委、宣传部部长年度民主生活会“四个带头”个人对照检查发言材料.docx
- XX县委领导班子年度述职述廉报告3.docx
- 某县纪委关于校园餐问题整治工作落实情况的报告.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告22.docx
- 某县税务局党委领导班子年度民主生活会“四个带头”对照检查材料.docx
- 某县委书记在县委常委班子年度民主生活会专题学习会上的讲话.docx
- 某县纪委校园餐问题整治工作落实情况的报告.docx
- 某区委副书记、区长年度民主生活会对照检查材料.docx
最近下载
- 北师大版五年级上册数学教案(附教学反思板书设计)数学好玩.doc VIP
- 材料力学拉伸实验实验报告.pdf
- 天然气管道输送工程土建施工组织设计.doc
- 脑卒中吞咽障碍患者进食护理中华护理学会团体标准最新版.pptx
- B&O PLAY铂傲Beovision 10使用说明书.pdf
- 统编版五年级语文下册全册单元主题阅读理解含答案.pdf VIP
- 数据结构与算法(Java版)第5版叶核亚习题解答答案.pdf
- “一带一路”国家跨文化商务交际教程(秦丽莉)课后习题答案.pdf VIP
- 2025重庆文化艺术职业学院寒假合同制招聘20人笔试备考题库及答案解析.docx
- 村干部公务员考试题及答案.pdf VIP
文档评论(0)