[AS3]字符串与转义字符实例源代码
[AS3]字符串与转义字符实例源代码
* 字符串
- //CuPlayer.com提示:定义字符串
- var str1:String = "hello";
- var str2:String = 'hello';
- var str3:String = new String("hello");
- var str4:String = new String("hello is \"HELLO\" !"); //CuPlayer.com提示:引号转义
- var str5:String = null;
- var str6:String = "";
转义序列 字符
\b Backspace
\f 换页符
\n 换行符
\r 回车符
\t Tab
\unnnn Unicode 字符,字符代码由十六进制数字 nnnn 指定;例如,\u263a 为笑脸字符。
\\xnn ASCII 字符,字符代码由十六进制数字 nn 指定。
\' 单引号
\" 双引号
\\ 单个反斜杠字符
* 字符串属性
长度:var len:Int = str1.length;
* 字符串方法
- //CuPlayer.com提示:返回字符
- str1.charAt(1): //返回hello中e
- str1.charCodeAt(1): //返回hello中e的ASCII码101
- //CuPlayer.com提示:比较字符串 //比较运算符 <、<=、!= 、==、=> 和 >
- //CuPlayer.com提示:字符串转换
- var n:Number = 3.1425926; var str2:String = n.toString(); //字符串连接
- var str3:String = "PI is "; var str4:String = str3 + str2; // var str5:String = str2.concat(" ",str3," ",n); str5 += " !!!"; //字符串截取
- var str6:String = "Hello from Paris, Texas!!!"; var str7:String = str6.substr(11,15); //CuPlayer.com提示: 15为截取的长度
- var str8:String = str6.substring(11,15); // 15为str6结束处字符位置
- var str9:String = str6.slice(11,15); //15为截取的长度
- var str10:String= str6.slice(-3,-1); //从末尾开始向开头位置截取1个字符
- //查找匹配字符串
- str6.indexOf("h"); str6.lastIndexOf("p",11); //分隔字符串成数组
- var query:String = "a=23&b=200&c=user"
- var paras:Array = query.split("&",2); //第2个参数表示返回数组的最大大小
- //正则表达式分隔数组CuPlayer.com提示:
- var str11:String = "Give me\t5."
- var a:Array = str11.split(/\s+/); // a == ["Give","me","5."]
- str11.toLowerCase(); str11.toUpperCase();
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...