English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

Flash如何將一個變量的數值拆開?
例如﹕Q = 123,我想將Q的值分成1、2、3。
然後A等於第1個數,B等於第2個數,C等於第3個數,
即是A=1, B=2, C=3。
請問該 ActionScript 應該如何寫才做到?

2007-06-16 15:59:13 · 2 個解答 · 發問者 匿名 7 in 電腦與網際網路 其他:電腦

2 個解答

********AS*********************************
q=123
qq=String(q) //指定 qq="123" (將q數值123~~轉變為qq字串"123")
a=qq.charAt(0)//a=字串的第1個字元
b=qq.charAt(1)//b=字串的第2個字元
c=qq.charAt(2)//c=字串的第3個字元

********end*********************************

使用Action Scrip的

String()方法
charAt()方法

2007-06-16 19:17:57 · answer #1 · answered by ? 1 · 0 0

另一個方法,

var q=123;

var q1=Math.floor(q/100);
var q2=Math.floor((q-q1*100)/10);
var q3=Math.floor(q-q1*100-q2*10);

只是不知道有沒有 CharAt 有效率。

2007-06-17 03:39:03 · answer #2 · answered by mh 7 · 0 0

fedest.com, questions and answers