Arbeta med tecken i strängarFlash Player 9 och senare, Adobe AIR 1.0 och senare Varje tecken i en sträng har en indexposition i strängen (ett heltal). Indexpositionen för det första tecknet är 0. I följande sträng är tecknet y i position 0 och tecknet w är i position 5: "yellow" Du kan granska enstaka tecken i olika positioner i en sträng med hjälp av metoderna charAt() och charCodeAt(), enligt följande: var str:String = "hello world!"; for (var i:int = 0; i < str.length; i++) { trace(str.charAt(i), "-", str.charCodeAt(i)); } När du kör den här koden visas följande utdata: h - 104 e - 101 l - 108 l - 108 o - 111 - 32 w - 119 o - 111 r - 114 l - 108 d - 100 ! - 33 Du kan även använda teckenkoder för att definiera en sträng med metoden fromCharCode(): var myStr:String = String.fromCharCode(104,101,108,108,111,32,119,111,114,108,100,33); // Sets myStr to "hello world!" |
|