宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

[AS3]熟悉as3的字符串及转义字符示例

2016-10-13 00:16:48 点击量:11 标签: 收藏本文

* 字符串

  1. //定义字符串 
  2. var str1:String = "hello"
  3. var str2:String = 'hello'
  4.  
  5. var str3:String = new String("hello"); 
  6. var str4:String = new String("hello is \"HELLO\" !"); //引号转义 
  7. var str5:String = null
  8. var str6:String = ""

* 转义字符

转义序列 字符
\b Backspace
\f 换页符
\n 换行符
\r 回车符
\t Tab
\unnnn Unicode 字符,字符代码由十六进制数字 nnnn 指定;例如,\u263a 为笑脸字符。
\\xnn ASCII 字符,字符代码由十六进制数字 nn 指定。
\' 单引号
\" 双引号
\\ 单个反斜杠字符

* 字符串属性

长度:var len:Int = str1.length;

* 字符串方法

  1. //返回字符 
  2. str1.charAt(1): //返回hello中e 
  3. str1.charCodeAt(1): //返回hello中e的ASCII码101 
  4.  
  5. //比较字符串 
  6. //比较运算符  <<=、!= 、==、=> 和 > 
  7.  
  8. //字符串转换 
  9. var n:Number = 3.1425926; 
  10. var str2:String = n.toString(); 
  11.  
  12. //字符串连接 
  13. var str3:String = "PI is "
  14. var str4:String = str3 + str2; // 
  15. var str5:String = str2.concat(" ",str3,"  ",n); 
  16. str5 += " !!!"; 
  17.  
  18.  
  19. //字符串截取 
  20. var str6:String = "Hello from Paris, Texas!!!"
  21. var str7:String = str6.substr(11,15);  // 15为截取的长度 
  22. var str8:String = str6.substring(11,15); // 15为str6结束处字符位置 
  23. var str9:String = str6.slice(11,15); //15为截取的长度 
  24. var str10:Stringstr6.slice(-3,-1); //从末尾开始向开头位置截取1个字符 
  25.  
  26. //查找匹配字符串 
  27. str6.indexOf("h"); 
  28. str6.lastIndexOf("p",11); 
  29.  
  30. //分隔字符串成数组 
  31. var query:String = "a=23&b=200&c=user" 
  32. var paras:Array = query.split("&",2); //cuplayer.com提示:第2个参数表示返回数组的最大大小   
  33.  
  34. //正则表达式分隔数组cuplayer.com提示: 
  35.  var str11:String = "Give me\t5."  
  36.  var a:Array = str11.split(/\s+/); // a == ["Give","me","5."] 
  37.  
  38. str11.toLowerCase(); 
  39. str11.toUpperCase(); 

  来源:http://www.cnblogs.com/janas/

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室