国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
AS入門(mén)教程第六課文本與字符第四節(jié)-字符串[原創(chuàng)][本文已收錄教程庫(kù)] - Flash互助...
字符串

字符串是String類的一個(gè)實(shí)例。它用于操作基元字符串值類型的方法和屬性。

創(chuàng)建字符串:在AS中可以用new來(lái)創(chuàng)建字符串對(duì)象:


var mystring:String = new String();


mystring = "我創(chuàng)建了一個(gè)字符串";

創(chuàng)建字符串后,就可以操作其方法和屬性了。
length屬性:字符串的字符數(shù)。因?yàn)樗凶址饕际菑牧汩_(kāi)始的,所以任何字符串 x
的最后一個(gè)字符的索引都是 x.length – 1。

例:var mystring:String = new String();

mystring = "我創(chuàng)建了一個(gè)字符串";


trace(mystring.length);

測(cè)試時(shí),我們可以看到輸出是:9。

方法:
charAt() 方法:返回字符串中括號(hào)中指定的字符。
例:var mystring:String = new String();

mystring = "我創(chuàng)建了一個(gè)字符串";


a = mystring.charAt(8);


trace(a);

輸出結(jié)果為:“串”。這里可以看出,字符串中最后一個(gè)字符的索引是字符串的長(zhǎng)度(字符數(shù))-1。
concat()方法:這個(gè)方法可以連接兩個(gè)字符串,產(chǎn)生一個(gè)新字符串,而原字符串不發(fā)生變化。
例:var mystring:String = new String();

mystring = "我創(chuàng)建了一個(gè)字符串";


var newstring:String = mystring.concat(",又連接了一段字符");


trace(newstring);

輸出結(jié)果:"我創(chuàng)建了一個(gè)字符串,又連接了一段字符"。
indexOf()方法:這個(gè)方法可實(shí)現(xiàn)一個(gè)查找功能。

indexOf(要查找的值,位置)它將從位置處搜索字符串,并返回找到的字符的位置。如果沒(méi)有找到,則返回-1.如果沒(méi)有指定位置,那么將從字符串開(kāi)頭開(kāi)始查找。

例:var mystring:String = new String();

mystring = "我創(chuàng)建了一個(gè)字符串";


var a = mystring.indexOf("個(gè)");


trace(a);

輸出結(jié)果:5。即在字符串中找到了“個(gè)”這個(gè)字符,并返回了它的位置5,即第6個(gè)字符。
lastIndexOf()方法:這也是查找功能,但它是從右向左查找,即從后面開(kāi)始向前面查找。
slice()方法:該方法將從字符串中返回一個(gè)子字符串。

slice(起始處,結(jié)束處)它將返回從起始處到結(jié)束處(但不包括該字符)的字符串。

例:var mystring:String = new String();

mystring = "我創(chuàng)建了一個(gè)字符串";


var a:String = mystring.slice(2,6);


trace(a);

測(cè)試結(jié)果:“建了一個(gè)”
split()方法:在指定的字符或字符串出現(xiàn)的所有位置斷開(kāi) String
對(duì)象,將其拆分為子字符串,然后以數(shù)組形式返回子字符串。如果使用空字符串 ("") 作為分隔符,則該字符串中的每個(gè)字符都將作為一個(gè)元素放入到數(shù)組中。


格式:split(分隔符,[個(gè)數(shù)]).個(gè)數(shù)是可選的,指返回的元素的個(gè)數(shù)。

例:var mystring:String = new String();

mystring = "我創(chuàng)建了一個(gè)字符串";


var a:Array= mystring.split("一");


trace(a);

測(cè)試結(jié)果:我創(chuàng)建了,個(gè)字符串
例:var mystring:String = new String();

mystring = "我創(chuàng)建了一個(gè)字符串";


var a:Array= mystring.split("");


trace(a);

測(cè)試結(jié)果:我,創(chuàng),建,了,一,個(gè),字,符,串
substr()方法:這也是返回子字符串的方法,與slice()方法相似,但它的第2個(gè)參數(shù)不是結(jié)束處而是字符個(gè)數(shù)。
格式:substr(開(kāi)始處,個(gè)數(shù)),從開(kāi)始處返回個(gè)數(shù)那么多個(gè)字符的字符串。
substring()方法:返回一個(gè)字符串,該字符串由 開(kāi)始處 和 結(jié)束處 參數(shù)指定的兩點(diǎn)之間的字符組成。如果未指定結(jié)束處 參數(shù),則子字符串的結(jié)尾就是該字符串的結(jié)尾。如果 開(kāi)始處 的值等于 結(jié)束處 的值,則該方法返回一個(gè)空字符串。如果 開(kāi)始處 的值大于 結(jié)束處 的值,則在函數(shù)執(zhí)行前兩個(gè)參數(shù)將自動(dòng)互換,且原始值不變。
toLowerCase()方法:返回此字符串的一個(gè)副本,其中所有大寫(xiě)的字符均轉(zhuǎn)換為小寫(xiě)字符。原始字符串保持不變。
toString()方法:將字對(duì)象轉(zhuǎn)換為字符串。
toUpperCase()方法:返回此字符串的一個(gè)副本,其中所有小寫(xiě)的字符均轉(zhuǎn)換為大寫(xiě)字符。原始字符串保持不變。

[ 本帖最后由 sanbos 于 2008-11-4 11:18 編輯 ]
 
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
了解JavaScript中的內(nèi)置對(duì)象
delphi的string類型只能容納255個(gè)字符嗎
ActionScript菜鳥(niǎo)基礎(chǔ)終極教程9
JavaScript常用字符串函數(shù)
java內(nèi)存分配和String類型的深度解析
VB中mid函數(shù)的用法簡(jiǎn)介
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服